Merge pull request #1445 from hapifhir/2023-09-gg-pe-upgrade

2023 09 gg pe upgrade
This commit is contained in:
Grahame Grieve 2023-09-27 17:22:59 +10:00 committed by GitHub
commit a0b109cedb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
634 changed files with 48575 additions and 576 deletions

View File

@ -3,6 +3,7 @@ package org.hl7.fhir.convertors.conv40_50.resources40_50;
import org.hl7.fhir.convertors.context.ConversionContext40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.CodeableConcept40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.Identifier40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.Money40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.Period40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.metadata40_50.ContactDetail40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.metadata40_50.UsageContext40_50;
@ -10,11 +11,13 @@ import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Boolean40
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Canonical40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Date40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.DateTime40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Decimal40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.MarkDown40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.String40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.Uri40_50;
import org.hl7.fhir.convertors.conv40_50.datatypes40_50.special40_50.Reference40_50;
import org.hl7.fhir.exceptions.FHIRException;
import org.hl7.fhir.r5.model.MonetaryComponent;
/*
Copyright (c) 2011+, HL7, Inc.
@ -186,8 +189,8 @@ public class ChargeItemDefinition40_50 {
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyBackboneElement(src, tgt);
for (org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionApplicabilityComponent t : src.getApplicability())
tgt.addApplicability(convertChargeItemDefinitionApplicabilityComponent(t));
// for (org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent t : src.getPriceComponent())
// tgt.addPriceComponent(convertChargeItemDefinitionPropertyGroupPriceComponentComponent(t));
for (org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent t : src.getPriceComponent())
tgt.addPriceComponent(convertChargeItemDefinitionPropertyGroupPriceComponentComponent(t));
return tgt;
}
@ -198,102 +201,102 @@ public class ChargeItemDefinition40_50 {
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyBackboneElement(src, tgt);
for (org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionApplicabilityComponent t : src.getApplicability())
tgt.addApplicability(convertChargeItemDefinitionApplicabilityComponent(t));
// for (org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent t : src.getPriceComponent())
// tgt.addPriceComponent(convertChargeItemDefinitionPropertyGroupPriceComponentComponent(t));
for (org.hl7.fhir.r5.model.MonetaryComponent t : src.getPriceComponent())
tgt.addPriceComponent(convertChargeItemDefinitionPropertyGroupPriceComponentComponent(t));
return tgt;
}
// public static org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent convertChargeItemDefinitionPropertyGroupPriceComponentComponent(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent src) throws FHIRException {
// if (src == null)
// return null;
// org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent tgt = new org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent();
// ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyBackboneElement(src, tgt);
// if (src.hasType())
// tgt.setTypeElement(convertChargeItemDefinitionPriceComponentType(src.getTypeElement()));
// if (src.hasCode())
// tgt.setCode(CodeableConcept40_50.convertCodeableConcept(src.getCode()));
// if (src.hasFactor())
// tgt.setFactorElement(Decimal40_50.convertDecimal(src.getFactorElement()));
// if (src.hasAmount())
// tgt.setAmount(Money40_50.convertMoney(src.getAmount()));
// return tgt;
// }
//
// public static org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent convertChargeItemDefinitionPropertyGroupPriceComponentComponent(org.hl7.fhir.r5.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent src) throws FHIRException {
// if (src == null)
// return null;
// org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent tgt = new org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent();
// ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyBackboneElement(src, tgt);
// if (src.hasType())
// tgt.setTypeElement(convertChargeItemDefinitionPriceComponentType(src.getTypeElement()));
// if (src.hasCode())
// tgt.setCode(CodeableConcept40_50.convertCodeableConcept(src.getCode()));
// if (src.hasFactor())
// tgt.setFactorElement(Decimal40_50.convertDecimal(src.getFactorElement()));
// if (src.hasAmount())
// tgt.setAmount(Money40_50.convertMoney(src.getAmount()));
// return tgt;
// }
//
// static public org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType> convertChargeItemDefinitionPriceComponentType(org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType> src) throws FHIRException {
// if (src == null || src.isEmpty())
// return null;
// org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType> tgt = new org.hl7.fhir.r5.model.Enumeration<>(new org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentTypeEnumFactory());
// ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt);
// switch (src.getValue()) {
// case BASE:
// tgt.setValue(org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType.BASE);
// break;
// case SURCHARGE:
// tgt.setValue(org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType.SURCHARGE);
// break;
// case DEDUCTION:
// tgt.setValue(org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType.DEDUCTION);
// break;
// case DISCOUNT:
// tgt.setValue(org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType.DISCOUNT);
// break;
// case TAX:
// tgt.setValue(org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType.TAX);
// break;
// case INFORMATIONAL:
// tgt.setValue(org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType.INFORMATIONAL);
// break;
// default:
// tgt.setValue(org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType.NULL);
// break;
// }
// return tgt;
// }
//
// static public org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType> convertChargeItemDefinitionPriceComponentType(org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.Enumerations.InvoicePriceComponentType> src) throws FHIRException {
// if (src == null || src.isEmpty())
// return null;
// org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType> tgt = new org.hl7.fhir.r4.model.Enumeration<>(new org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentTypeEnumFactory());
// ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt);
// switch (src.getValue()) {
// case BASE:
// tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.BASE);
// break;
// case SURCHARGE:
// tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.SURCHARGE);
// break;
// case DEDUCTION:
// tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.DEDUCTION);
// break;
// case DISCOUNT:
// tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.DISCOUNT);
// break;
// case TAX:
// tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.TAX);
// break;
// case INFORMATIONAL:
// tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.INFORMATIONAL);
// break;
// default:
// tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.NULL);
// break;
// }
// return tgt;
// }
public static org.hl7.fhir.r5.model.MonetaryComponent convertChargeItemDefinitionPropertyGroupPriceComponentComponent(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent src) throws FHIRException {
if (src == null)
return null;
org.hl7.fhir.r5.model.MonetaryComponent tgt = new org.hl7.fhir.r5.model.MonetaryComponent();
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt);
if (src.hasType())
tgt.setTypeElement(convertChargeItemDefinitionPriceComponentType(src.getTypeElement()));
if (src.hasCode())
tgt.setCode(CodeableConcept40_50.convertCodeableConcept(src.getCode()));
if (src.hasFactor())
tgt.setFactorElement(Decimal40_50.convertDecimal(src.getFactorElement()));
if (src.hasAmount())
tgt.setAmount(Money40_50.convertMoney(src.getAmount()));
return tgt;
}
public static org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent convertChargeItemDefinitionPropertyGroupPriceComponentComponent(org.hl7.fhir.r5.model.MonetaryComponent src) throws FHIRException {
if (src == null)
return null;
org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent tgt = new org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPropertyGroupPriceComponentComponent();
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt);
if (src.hasType())
tgt.setTypeElement(convertChargeItemDefinitionPriceComponentType(src.getTypeElement()));
if (src.hasCode())
tgt.setCode(CodeableConcept40_50.convertCodeableConcept(src.getCode()));
if (src.hasFactor())
tgt.setFactorElement(Decimal40_50.convertDecimal(src.getFactorElement()));
if (src.hasAmount())
tgt.setAmount(Money40_50.convertMoney(src.getAmount()));
return tgt;
}
static public org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType> convertChargeItemDefinitionPriceComponentType(org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType> src) throws FHIRException {
if (src == null || src.isEmpty())
return null;
org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType> tgt = new org.hl7.fhir.r5.model.Enumeration<>(new org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentTypeEnumFactory());
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt);
switch (src.getValue()) {
case BASE:
tgt.setValue(org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType.BASE);
break;
case SURCHARGE:
tgt.setValue(org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType.SURCHARGE);
break;
case DEDUCTION:
tgt.setValue(org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType.DEDUCTION);
break;
case DISCOUNT:
tgt.setValue(org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType.DISCOUNT);
break;
case TAX:
tgt.setValue(org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType.TAX);
break;
case INFORMATIONAL:
tgt.setValue(org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType.INFORMATIONAL);
break;
default:
tgt.setValue(org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType.NULL);
break;
}
return tgt;
}
static public org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType> convertChargeItemDefinitionPriceComponentType(org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.MonetaryComponent.PriceComponentType> src) throws FHIRException {
if (src == null || src.isEmpty())
return null;
org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType> tgt = new org.hl7.fhir.r4.model.Enumeration<>(new org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentTypeEnumFactory());
ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt);
switch (src.getValue()) {
case BASE:
tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.BASE);
break;
case SURCHARGE:
tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.SURCHARGE);
break;
case DEDUCTION:
tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.DEDUCTION);
break;
case DISCOUNT:
tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.DISCOUNT);
break;
case TAX:
tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.TAX);
break;
case INFORMATIONAL:
tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.INFORMATIONAL);
break;
default:
tgt.setValue(org.hl7.fhir.r4.model.ChargeItemDefinition.ChargeItemDefinitionPriceComponentType.NULL);
break;
}
return tgt;
}
}

View File

@ -465,6 +465,17 @@ public class Account extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("coverage")) {
this.coverage = null;
} else if (name.equals("priority")) {
this.priority = null;
} else
super.removeChild(name, value);
}
@Override
@ -794,6 +805,19 @@ public class Account extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("party")) {
this.party = null;
} else if (name.equals("onHold")) {
this.onHold = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -1748,6 +1772,35 @@ public class Account extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("subject")) {
this.getSubject().remove(castToReference(value));
} else if (name.equals("servicePeriod")) {
this.servicePeriod = null;
} else if (name.equals("coverage")) {
this.getCoverage().remove((CoverageComponent) value);
} else if (name.equals("owner")) {
this.owner = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("guarantor")) {
this.getGuarantor().remove((GuarantorComponent) value);
} else if (name.equals("partOf")) {
this.partOf = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -1211,6 +1211,17 @@ public class ActivityDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("role")) {
this.role = null;
} else
super.removeChild(name, value);
}
@Override
@ -1506,6 +1517,17 @@ public class ActivityDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("path")) {
this.path = null;
} else if (name.equals("expression")) {
this.expression = null;
} else
super.removeChild(name, value);
}
@Override
@ -5430,6 +5452,105 @@ public class ActivityDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("subtitle")) {
this.subtitle = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("subject[x]")) {
this.subject = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("usage")) {
this.usage = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("topic")) {
this.getTopic().remove(castToCodeableConcept(value));
} else if (name.equals("author")) {
this.getAuthor().remove(castToContactDetail(value));
} else if (name.equals("editor")) {
this.getEditor().remove(castToContactDetail(value));
} else if (name.equals("reviewer")) {
this.getReviewer().remove(castToContactDetail(value));
} else if (name.equals("endorser")) {
this.getEndorser().remove(castToContactDetail(value));
} else if (name.equals("relatedArtifact")) {
this.getRelatedArtifact().remove(castToRelatedArtifact(value));
} else if (name.equals("library")) {
this.getLibrary().remove(castToCanonical(value));
} else if (name.equals("kind")) {
this.kind = null;
} else if (name.equals("profile")) {
this.profile = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("intent")) {
this.intent = null;
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("doNotPerform")) {
this.doNotPerform = null;
} else if (name.equals("timing[x]")) {
this.timing = null;
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("participant")) {
this.getParticipant().remove((ActivityDefinitionParticipantComponent) value);
} else if (name.equals("product[x]")) {
this.product = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("dosage")) {
this.getDosage().remove(castToDosage(value));
} else if (name.equals("bodySite")) {
this.getBodySite().remove(castToCodeableConcept(value));
} else if (name.equals("specimenRequirement")) {
this.getSpecimenRequirement().remove(castToReference(value));
} else if (name.equals("observationRequirement")) {
this.getObservationRequirement().remove(castToReference(value));
} else if (name.equals("observationResultRequirement")) {
this.getObservationResultRequirement().remove(castToReference(value));
} else if (name.equals("transform")) {
this.transform = null;
} else if (name.equals("dynamicValue")) {
this.getDynamicValue().remove((ActivityDefinitionDynamicValueComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -1177,6 +1177,33 @@ public class Address extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("use")) {
this.use = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("line")) {
this.getLine().remove(castToString(value));
} else if (name.equals("city")) {
this.city = null;
} else if (name.equals("district")) {
this.district = null;
} else if (name.equals("state")) {
this.state = null;
} else if (name.equals("postalCode")) {
this.postalCode = null;
} else if (name.equals("country")) {
this.country = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -391,6 +391,17 @@ public class AdverseEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("instance")) {
this.instance = null;
} else if (name.equals("causality")) {
this.getCausality().remove((AdverseEventSuspectEntityCausalityComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -764,6 +775,21 @@ public class AdverseEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("assessment")) {
this.assessment = null;
} else if (name.equals("productRelatedness")) {
this.productRelatedness = null;
} else if (name.equals("author")) {
this.author = null;
} else if (name.equals("method")) {
this.method = null;
} else
super.removeChild(name, value);
}
@Override
@ -2453,6 +2479,53 @@ public class AdverseEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("actuality")) {
this.actuality = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("event")) {
this.event = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("detected")) {
this.detected = null;
} else if (name.equals("recordedDate")) {
this.recordedDate = null;
} else if (name.equals("resultingCondition")) {
this.getResultingCondition().remove(castToReference(value));
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("seriousness")) {
this.seriousness = null;
} else if (name.equals("severity")) {
this.severity = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("recorder")) {
this.recorder = null;
} else if (name.equals("contributor")) {
this.getContributor().remove(castToReference(value));
} else if (name.equals("suspectEntity")) {
this.getSuspectEntity().remove((AdverseEventSuspectEntityComponent) value);
} else if (name.equals("subjectMedicalHistory")) {
this.getSubjectMedicalHistory().remove(castToReference(value));
} else if (name.equals("referenceDocument")) {
this.getReferenceDocument().remove(castToReference(value));
} else if (name.equals("study")) {
this.getStudy().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -88,6 +88,11 @@ public class Age extends Quantity implements ICompositeType {
return super.setProperty(name, value);
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -1198,6 +1198,27 @@ public class AllergyIntolerance extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("substance")) {
this.substance = null;
} else if (name.equals("manifestation")) {
this.getManifestation().remove(castToCodeableConcept(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("onset")) {
this.onset = null;
} else if (name.equals("severity")) {
this.severity = null;
} else if (name.equals("exposureRoute")) {
this.exposureRoute = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override
@ -2675,6 +2696,46 @@ public class AllergyIntolerance extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("clinicalStatus")) {
this.clinicalStatus = null;
} else if (name.equals("verificationStatus")) {
this.verificationStatus = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("category")) {
this.getCategory().remove((Enumeration) value);
} else if (name.equals("criticality")) {
value = null;
this.criticality = (Enumeration) value; // Enumeration<AllergyIntoleranceCriticality>
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("onset[x]")) {
this.onset = null;
} else if (name.equals("recordedDate")) {
this.recordedDate = null;
} else if (name.equals("recorder")) {
this.recorder = null;
} else if (name.equals("asserter")) {
this.asserter = null;
} else if (name.equals("lastOccurrence")) {
this.lastOccurrence = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("reaction")) {
this.getReaction().remove((AllergyIntoleranceReactionComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -329,6 +329,19 @@ public class Annotation extends Type implements ICompositeType {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("author[x]")) {
this.author = null;
} else if (name.equals("time")) {
this.time = null;
} else if (name.equals("text")) {
this.text = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -1060,6 +1060,23 @@ public class Appointment extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("actor")) {
this.actor = null;
} else if (name.equals("required")) {
this.required = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -3067,6 +3084,57 @@ public class Appointment extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("cancelationReason")) {
this.cancelationReason = null;
} else if (name.equals("serviceCategory")) {
this.getServiceCategory().remove(castToCodeableConcept(value));
} else if (name.equals("serviceType")) {
this.getServiceType().remove(castToCodeableConcept(value));
} else if (name.equals("specialty")) {
this.getSpecialty().remove(castToCodeableConcept(value));
} else if (name.equals("appointmentType")) {
this.appointmentType = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("supportingInformation")) {
this.getSupportingInformation().remove(castToReference(value));
} else if (name.equals("start")) {
this.start = null;
} else if (name.equals("end")) {
this.end = null;
} else if (name.equals("minutesDuration")) {
this.minutesDuration = null;
} else if (name.equals("slot")) {
this.getSlot().remove(castToReference(value));
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("comment")) {
this.comment = null;
} else if (name.equals("patientInstruction")) {
this.patientInstruction = null;
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("participant")) {
this.getParticipant().remove((AppointmentParticipantComponent) value);
} else if (name.equals("requestedPeriod")) {
this.getRequestedPeriod().remove(castToPeriod(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -911,6 +911,29 @@ public class AppointmentResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("appointment")) {
this.appointment = null;
} else if (name.equals("start")) {
this.start = null;
} else if (name.equals("end")) {
this.end = null;
} else if (name.equals("participantType")) {
this.getParticipantType().remove(castToCodeableConcept(value));
} else if (name.equals("actor")) {
this.actor = null;
} else if (name.equals("participantStatus")) {
this.participantStatus = null;
} else if (name.equals("comment")) {
this.comment = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -705,6 +705,29 @@ public class Attachment extends Type implements ICompositeType {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("contentType")) {
this.contentType = null;
} else if (name.equals("language")) {
this.language = null;
} else if (name.equals("data")) {
this.data = null;
} else if (name.equals("url")) {
this.url = null;
} else if (name.equals("size")) {
this.size = null;
} else if (name.equals("hash")) {
this.hash = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("creation")) {
this.creation = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -1415,6 +1415,35 @@ public class AuditEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("role")) {
this.getRole().remove(castToCodeableConcept(value));
} else if (name.equals("who")) {
this.who = null;
} else if (name.equals("altId")) {
this.altId = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("requestor")) {
this.requestor = null;
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("policy")) {
this.getPolicy().remove(castToUri(value));
} else if (name.equals("media")) {
this.media = null;
} else if (name.equals("network")) {
this.network = (AuditEventAgentNetworkComponent) value; // AuditEventAgentNetworkComponent
} else if (name.equals("purposeOfUse")) {
this.getPurposeOfUse().remove(castToCodeableConcept(value));
} else
super.removeChild(name, value);
}
@Override
@ -1790,6 +1819,17 @@ public class AuditEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("address")) {
this.address = null;
} else if (name.equals("type")) {
this.type = null;
} else
super.removeChild(name, value);
}
@Override
@ -2161,6 +2201,19 @@ public class AuditEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("site")) {
this.site = null;
} else if (name.equals("observer")) {
this.observer = null;
} else if (name.equals("type")) {
this.getType().remove(castToCoding(value));
} else
super.removeChild(name, value);
}
@Override
@ -2886,6 +2939,31 @@ public class AuditEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("what")) {
this.what = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("role")) {
this.role = null;
} else if (name.equals("lifecycle")) {
this.lifecycle = null;
} else if (name.equals("securityLabel")) {
this.getSecurityLabel().remove(castToCoding(value));
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("query")) {
this.query = null;
} else if (name.equals("detail")) {
this.getDetail().remove((AuditEventEntityDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -3238,6 +3316,17 @@ public class AuditEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -4114,6 +4203,35 @@ public class AuditEvent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("subtype")) {
this.getSubtype().remove(castToCoding(value));
} else if (name.equals("action")) {
this.action = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("recorded")) {
this.recorded = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("outcomeDesc")) {
this.outcomeDesc = null;
} else if (name.equals("purposeOfEvent")) {
this.getPurposeOfEvent().remove(castToCodeableConcept(value));
} else if (name.equals("agent")) {
this.getAgent().remove((AuditEventAgentComponent) value);
} else if (name.equals("source")) {
this.source = (AuditEventSourceComponent) value; // AuditEventSourceComponent
} else if (name.equals("entity")) {
this.getEntity().remove((AuditEventEntityComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -197,6 +197,15 @@ public abstract class BackboneElement extends Element implements IBaseBackboneEl
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("modifierExtension")) {
this.getModifierExtension().remove(castToExtension(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -185,6 +185,15 @@ public abstract class BackboneType extends Type implements IBaseBackboneElement
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("modifierExtension")) {
this.getModifierExtension().remove(castToExtension(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -168,6 +168,10 @@ public abstract class Base implements Serializable, IBase, IElement {
public Base setProperty(String name, Base value) throws FHIRException {
throw new FHIRException("Attempt to set unknown property " + name);
}
public void removeChild(String name, Base value) throws FHIRException {
throw new FHIRException("Attempt to set remove an unknown child " + name);
}
public Base addChild(String name) throws FHIRException {

View File

@ -452,6 +452,23 @@ public class Basic extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("author")) {
this.author = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -377,6 +377,19 @@ public class Binary extends BaseBinary implements IBaseBinary {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("contentType")) {
this.contentType = null;
} else if (name.equals("securityContext")) {
this.securityContext = null;
} else if (name.equals("data")) {
this.data = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -793,6 +793,19 @@ public class BiologicallyDerivedProduct extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("collector")) {
this.collector = null;
} else if (name.equals("source")) {
this.source = null;
} else if (name.equals("collected[x]")) {
this.collected = null;
} else
super.removeChild(name, value);
}
@Override
@ -1206,6 +1219,21 @@ public class BiologicallyDerivedProduct extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("procedure")) {
this.procedure = null;
} else if (name.equals("additive")) {
this.additive = null;
} else if (name.equals("time[x]")) {
this.time = null;
} else
super.removeChild(name, value);
}
@Override
@ -1507,6 +1535,17 @@ public class BiologicallyDerivedProduct extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("time[x]")) {
this.time = null;
} else
super.removeChild(name, value);
}
@Override
@ -1919,6 +1958,21 @@ public class BiologicallyDerivedProduct extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("temperature")) {
this.temperature = null;
} else if (name.equals("scale")) {
this.scale = null;
} else if (name.equals("duration")) {
this.duration = null;
} else
super.removeChild(name, value);
}
@Override
@ -2863,6 +2917,35 @@ public class BiologicallyDerivedProduct extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("productCategory")) {
this.productCategory = null;
} else if (name.equals("productCode")) {
this.productCode = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("request")) {
this.getRequest().remove(castToReference(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("parent")) {
this.getParent().remove(castToReference(value));
} else if (name.equals("collection")) {
this.collection = (BiologicallyDerivedProductCollectionComponent) value; // BiologicallyDerivedProductCollectionComponent
} else if (name.equals("processing")) {
this.getProcessing().remove((BiologicallyDerivedProductProcessingComponent) value);
} else if (name.equals("manipulation")) {
this.manipulation = (BiologicallyDerivedProductManipulationComponent) value; // BiologicallyDerivedProductManipulationComponent
} else if (name.equals("storage")) {
this.getStorage().remove((BiologicallyDerivedProductStorageComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -652,6 +652,29 @@ public class BodyStructure extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("active")) {
this.active = null;
} else if (name.equals("morphology")) {
this.morphology = null;
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("locationQualifier")) {
this.getLocationQualifier().remove(castToCodeableConcept(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("image")) {
this.getImage().remove(castToAttachment(value));
} else if (name.equals("patient")) {
this.patient = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -862,6 +862,17 @@ public class Bundle extends Resource implements IBaseBundle {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("relation")) {
this.relation = null;
} else if (name.equals("url")) {
this.url = null;
} else
super.removeChild(name, value);
}
@Override
@ -1423,6 +1434,25 @@ public class Bundle extends Resource implements IBaseBundle {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("link")) {
this.getLink().remove((BundleLinkComponent) value);
} else if (name.equals("fullUrl")) {
this.fullUrl = null;
} else if (name.equals("resource")) {
this.resource = null;
} else if (name.equals("search")) {
this.search = (BundleEntrySearchComponent) value; // BundleEntrySearchComponent
} else if (name.equals("request")) {
this.request = (BundleEntryRequestComponent) value; // BundleEntryRequestComponent
} else if (name.equals("response")) {
this.response = (BundleEntryResponseComponent) value; // BundleEntryResponseComponent
} else
super.removeChild(name, value);
}
@Override
@ -1769,6 +1799,17 @@ public class Bundle extends Resource implements IBaseBundle {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("score")) {
this.score = null;
} else
super.removeChild(name, value);
}
@Override
@ -2401,6 +2442,25 @@ public class Bundle extends Resource implements IBaseBundle {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("method")) {
this.method = null;
} else if (name.equals("url")) {
this.url = null;
} else if (name.equals("ifNoneMatch")) {
this.ifNoneMatch = null;
} else if (name.equals("ifModifiedSince")) {
this.ifModifiedSince = null;
} else if (name.equals("ifMatch")) {
this.ifMatch = null;
} else if (name.equals("ifNoneExist")) {
this.ifNoneExist = null;
} else
super.removeChild(name, value);
}
@Override
@ -2938,6 +2998,23 @@ public class Bundle extends Resource implements IBaseBundle {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("status")) {
this.status = null;
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("etag")) {
this.etag = null;
} else if (name.equals("lastModified")) {
this.lastModified = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else
super.removeChild(name, value);
}
@Override
@ -3636,6 +3713,27 @@ public class Bundle extends Resource implements IBaseBundle {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("timestamp")) {
this.timestamp = null;
} else if (name.equals("total")) {
this.total = null;
} else if (name.equals("link")) {
this.getLink().remove((BundleLinkComponent) value);
} else if (name.equals("entry")) {
this.getEntry().remove((BundleEntryComponent) value);
} else if (name.equals("signature")) {
this.signature = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -1890,6 +1890,19 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("releaseDate")) {
this.releaseDate = null;
} else
super.removeChild(name, value);
}
@Override
@ -2278,6 +2291,19 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("url")) {
this.url = null;
} else if (name.equals("custodian")) {
this.custodian = null;
} else
super.removeChild(name, value);
}
@Override
@ -3045,6 +3071,29 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("documentation")) {
this.documentation = null;
} else if (name.equals("security")) {
this.security = (CapabilityStatementRestSecurityComponent) value; // CapabilityStatementRestSecurityComponent
} else if (name.equals("resource")) {
this.getResource().remove((CapabilityStatementRestResourceComponent) value);
} else if (name.equals("interaction")) {
this.getInteraction().remove((SystemInteractionComponent) value);
} else if (name.equals("searchParam")) {
this.getSearchParam().remove((CapabilityStatementRestResourceSearchParamComponent) value);
} else if (name.equals("operation")) {
this.getOperation().remove((CapabilityStatementRestResourceOperationComponent) value);
} else if (name.equals("compartment")) {
this.getCompartment().remove(castToCanonical(value));
} else
super.removeChild(name, value);
}
@Override
@ -3473,6 +3522,19 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("cors")) {
this.cors = null;
} else if (name.equals("service")) {
this.getService().remove(castToCodeableConcept(value));
} else if (name.equals("description")) {
this.description = null;
} else
super.removeChild(name, value);
}
@Override
@ -5071,6 +5133,47 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("profile")) {
this.profile = null;
} else if (name.equals("supportedProfile")) {
this.getSupportedProfile().remove(castToCanonical(value));
} else if (name.equals("documentation")) {
this.documentation = null;
} else if (name.equals("interaction")) {
this.getInteraction().remove((ResourceInteractionComponent) value);
} else if (name.equals("versioning")) {
this.versioning = null;
} else if (name.equals("readHistory")) {
this.readHistory = null;
} else if (name.equals("updateCreate")) {
this.updateCreate = null;
} else if (name.equals("conditionalCreate")) {
this.conditionalCreate = null;
} else if (name.equals("conditionalRead")) {
this.conditionalRead = null;
} else if (name.equals("conditionalUpdate")) {
this.conditionalUpdate = null;
} else if (name.equals("conditionalDelete")) {
this.conditionalDelete = null;
} else if (name.equals("referencePolicy")) {
this.getReferencePolicy().remove((Enumeration) value);
} else if (name.equals("searchInclude")) {
this.getSearchInclude().remove(castToString(value));
} else if (name.equals("searchRevInclude")) {
this.getSearchRevInclude().remove(castToString(value));
} else if (name.equals("searchParam")) {
this.getSearchParam().remove((CapabilityStatementRestResourceSearchParamComponent) value);
} else if (name.equals("operation")) {
this.getOperation().remove((CapabilityStatementRestResourceOperationComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -5531,6 +5634,17 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("documentation")) {
this.documentation = null;
} else
super.removeChild(name, value);
}
@Override
@ -5996,6 +6110,21 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("definition")) {
this.definition = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("documentation")) {
this.documentation = null;
} else
super.removeChild(name, value);
}
@Override
@ -6430,6 +6559,19 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("definition")) {
this.definition = null;
} else if (name.equals("documentation")) {
this.documentation = null;
} else
super.removeChild(name, value);
}
@Override
@ -6732,6 +6874,17 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("documentation")) {
this.documentation = null;
} else
super.removeChild(name, value);
}
@Override
@ -7188,6 +7341,21 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("endpoint")) {
this.getEndpoint().remove((CapabilityStatementMessagingEndpointComponent) value);
} else if (name.equals("reliableCache")) {
this.reliableCache = null;
} else if (name.equals("documentation")) {
this.documentation = null;
} else if (name.equals("supportedMessage")) {
this.getSupportedMessage().remove((CapabilityStatementMessagingSupportedMessageComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -7477,6 +7645,17 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("protocol")) {
this.protocol = null;
} else if (name.equals("address")) {
this.address = null;
} else
super.removeChild(name, value);
}
@Override
@ -7771,6 +7950,17 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("definition")) {
this.definition = null;
} else
super.removeChild(name, value);
}
@Override
@ -8146,6 +8336,19 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("documentation")) {
this.documentation = null;
} else if (name.equals("profile")) {
this.profile = null;
} else
super.removeChild(name, value);
}
@Override
@ -10362,6 +10565,65 @@ public class CapabilityStatement extends MetadataResource implements IBaseConfor
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("kind")) {
this.kind = null;
} else if (name.equals("instantiates")) {
this.getInstantiates().remove(castToCanonical(value));
} else if (name.equals("imports")) {
this.getImports().remove(castToCanonical(value));
} else if (name.equals("software")) {
this.software = (CapabilityStatementSoftwareComponent) value; // CapabilityStatementSoftwareComponent
} else if (name.equals("implementation")) {
this.implementation = (CapabilityStatementImplementationComponent) value; // CapabilityStatementImplementationComponent
} else if (name.equals("fhirVersion")) {
this.fhirVersion = null;
} else if (name.equals("format")) {
this.getFormat().remove(castToCode(value));
} else if (name.equals("patchFormat")) {
this.getPatchFormat().remove(castToCode(value));
} else if (name.equals("implementationGuide")) {
this.getImplementationGuide().remove(castToCanonical(value));
} else if (name.equals("rest")) {
this.getRest().remove((CapabilityStatementRestComponent) value);
} else if (name.equals("messaging")) {
this.getMessaging().remove((CapabilityStatementMessagingComponent) value);
} else if (name.equals("document")) {
this.getDocument().remove((CapabilityStatementDocumentComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -1384,6 +1384,23 @@ public class CarePlan extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("outcomeCodeableConcept")) {
this.getOutcomeCodeableConcept().remove(castToCodeableConcept(value));
} else if (name.equals("outcomeReference")) {
this.getOutcomeReference().remove(castToReference(value));
} else if (name.equals("progress")) {
this.getProgress().remove(castToAnnotation(value));
} else if (name.equals("reference")) {
this.reference = null;
} else if (name.equals("detail")) {
this.detail = (CarePlanActivityDetailComponent) value; // CarePlanActivityDetailComponent
} else
super.removeChild(name, value);
}
@Override
@ -2961,6 +2978,47 @@ public class CarePlan extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("kind")) {
this.kind = null;
} else if (name.equals("instantiatesCanonical")) {
this.getInstantiatesCanonical().remove(castToCanonical(value));
} else if (name.equals("instantiatesUri")) {
this.getInstantiatesUri().remove(castToUri(value));
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("goal")) {
this.getGoal().remove(castToReference(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusReason")) {
this.statusReason = null;
} else if (name.equals("doNotPerform")) {
this.doNotPerform = null;
} else if (name.equals("scheduled[x]")) {
this.scheduled = null;
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("performer")) {
this.getPerformer().remove(castToReference(value));
} else if (name.equals("product[x]")) {
this.product = null;
} else if (name.equals("dailyAmount")) {
this.dailyAmount = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("description")) {
this.description = null;
} else
super.removeChild(name, value);
}
@Override
@ -5267,6 +5325,59 @@ public class CarePlan extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("instantiatesCanonical")) {
this.getInstantiatesCanonical().remove(castToCanonical(value));
} else if (name.equals("instantiatesUri")) {
this.getInstantiatesUri().remove(castToUri(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("replaces")) {
this.getReplaces().remove(castToReference(value));
} else if (name.equals("partOf")) {
this.getPartOf().remove(castToReference(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("intent")) {
this.intent = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("author")) {
this.author = null;
} else if (name.equals("contributor")) {
this.getContributor().remove(castToReference(value));
} else if (name.equals("careTeam")) {
this.getCareTeam().remove(castToReference(value));
} else if (name.equals("addresses")) {
this.getAddresses().remove(castToReference(value));
} else if (name.equals("supportingInfo")) {
this.getSupportingInfo().remove(castToReference(value));
} else if (name.equals("goal")) {
this.getGoal().remove(castToReference(value));
} else if (name.equals("activity")) {
this.getActivity().remove((CarePlanActivityComponent) value);
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -566,6 +566,21 @@ public class CareTeam extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("role")) {
this.getRole().remove(castToCodeableConcept(value));
} else if (name.equals("member")) {
this.member = null;
} else if (name.equals("onBehalfOf")) {
this.onBehalfOf = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -1744,6 +1759,39 @@ public class CareTeam extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("participant")) {
this.getParticipant().remove((CareTeamParticipantComponent) value);
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("managingOrganization")) {
this.getManagingOrganization().remove(castToReference(value));
} else if (name.equals("telecom")) {
this.getTelecom().remove(castToContactPoint(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -382,6 +382,17 @@ public class CatalogEntry extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("relationtype")) {
this.relationtype = null;
} else if (name.equals("item")) {
this.item = null;
} else
super.removeChild(name, value);
}
@Override
@ -1463,6 +1474,39 @@ public class CatalogEntry extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("orderable")) {
this.orderable = null;
} else if (name.equals("referencedItem")) {
this.referencedItem = null;
} else if (name.equals("additionalIdentifier")) {
this.getAdditionalIdentifier().remove(castToIdentifier(value));
} else if (name.equals("classification")) {
this.getClassification().remove(castToCodeableConcept(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("validityPeriod")) {
this.validityPeriod = null;
} else if (name.equals("validTo")) {
this.validTo = null;
} else if (name.equals("lastUpdated")) {
this.lastUpdated = null;
} else if (name.equals("additionalCharacteristic")) {
this.getAdditionalCharacteristic().remove(castToCodeableConcept(value));
} else if (name.equals("additionalClassification")) {
this.getAdditionalClassification().remove(castToCodeableConcept(value));
} else if (name.equals("relatedEntry")) {
this.getRelatedEntry().remove((CatalogEntryRelatedEntryComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -467,6 +467,17 @@ public class ChargeItem extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("function")) {
this.function = null;
} else if (name.equals("actor")) {
this.actor = null;
} else
super.removeChild(name, value);
}
@Override
@ -2681,6 +2692,65 @@ public class ChargeItem extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("definitionUri")) {
this.getDefinitionUri().remove(castToUri(value));
} else if (name.equals("definitionCanonical")) {
this.getDefinitionCanonical().remove(castToCanonical(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("partOf")) {
this.getPartOf().remove(castToReference(value));
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("context")) {
this.context = null;
} else if (name.equals("occurrence[x]")) {
this.occurrence = null;
} else if (name.equals("performer")) {
this.getPerformer().remove((ChargeItemPerformerComponent) value);
} else if (name.equals("performingOrganization")) {
this.performingOrganization = null;
} else if (name.equals("requestingOrganization")) {
this.requestingOrganization = null;
} else if (name.equals("costCenter")) {
this.costCenter = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("bodysite")) {
this.getBodysite().remove(castToCodeableConcept(value));
} else if (name.equals("factorOverride")) {
this.factorOverride = null;
} else if (name.equals("priceOverride")) {
this.priceOverride = null;
} else if (name.equals("overrideReason")) {
this.overrideReason = null;
} else if (name.equals("enterer")) {
this.enterer = null;
} else if (name.equals("enteredDate")) {
this.enteredDate = null;
} else if (name.equals("reason")) {
this.getReason().remove(castToCodeableConcept(value));
} else if (name.equals("service")) {
this.getService().remove(castToReference(value));
} else if (name.equals("product[x]")) {
this.product = null;
} else if (name.equals("account")) {
this.getAccount().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("supportingInformation")) {
this.getSupportingInformation().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -579,6 +579,19 @@ public class ChargeItemDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("language")) {
this.language = null;
} else if (name.equals("expression")) {
this.expression = null;
} else
super.removeChild(name, value);
}
@Override
@ -885,6 +898,17 @@ public class ChargeItemDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("applicability")) {
this.getApplicability().remove((ChargeItemDefinitionApplicabilityComponent) value);
} else if (name.equals("priceComponent")) {
this.getPriceComponent().remove((ChargeItemDefinitionPropertyGroupPriceComponentComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1296,6 +1320,21 @@ public class ChargeItemDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("amount")) {
this.amount = null;
} else
super.removeChild(name, value);
}
@Override
@ -3251,6 +3290,59 @@ public class ChargeItemDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("derivedFromUri")) {
this.getDerivedFromUri().remove(castToUri(value));
} else if (name.equals("partOf")) {
this.getPartOf().remove(castToCanonical(value));
} else if (name.equals("replaces")) {
this.getReplaces().remove(castToCanonical(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("instance")) {
this.getInstance().remove(castToReference(value));
} else if (name.equals("applicability")) {
this.getApplicability().remove((ChargeItemDefinitionApplicabilityComponent) value);
} else if (name.equals("propertyGroup")) {
this.getPropertyGroup().remove((ChargeItemDefinitionPropertyGroupComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -570,6 +570,19 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("claim")) {
this.claim = null;
} else if (name.equals("relationship")) {
this.relationship = null;
} else if (name.equals("reference")) {
this.reference = null;
} else
super.removeChild(name, value);
}
@Override
@ -838,6 +851,17 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("party")) {
this.party = null;
} else
super.removeChild(name, value);
}
@Override
@ -1291,6 +1315,23 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("responsible")) {
this.responsible = null;
} else if (name.equals("role")) {
this.role = null;
} else if (name.equals("qualification")) {
this.qualification = null;
} else
super.removeChild(name, value);
}
@Override
@ -1929,6 +1970,25 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("timing[x]")) {
this.timing = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else if (name.equals("reason")) {
this.reason = null;
} else
super.removeChild(name, value);
}
@Override
@ -2461,6 +2521,23 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("diagnosis[x]")) {
this.diagnosis = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("onAdmission")) {
this.onAdmission = null;
} else if (name.equals("packageCode")) {
this.packageCode = null;
} else
super.removeChild(name, value);
}
@Override
@ -3049,6 +3126,23 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("procedure[x]")) {
this.procedure = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -3781,6 +3875,27 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("focal")) {
this.focal = null;
} else if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("coverage")) {
this.coverage = null;
} else if (name.equals("businessArrangement")) {
this.businessArrangement = null;
} else if (name.equals("preAuthRef")) {
this.getPreAuthRef().remove(castToString(value));
} else if (name.equals("claimResponse")) {
this.claimResponse = null;
} else
super.removeChild(name, value);
}
@Override
@ -4174,6 +4289,19 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("date")) {
this.date = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("location[x]")) {
this.location = null;
} else
super.removeChild(name, value);
}
@Override
@ -5909,6 +6037,55 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("careTeamSequence")) {
this.getCareTeamSequence().remove(castToPositiveInt(value));
} else if (name.equals("diagnosisSequence")) {
this.getDiagnosisSequence().remove(castToPositiveInt(value));
} else if (name.equals("procedureSequence")) {
this.getProcedureSequence().remove(castToPositiveInt(value));
} else if (name.equals("informationSequence")) {
this.getInformationSequence().remove(castToPositiveInt(value));
} else if (name.equals("revenue")) {
this.revenue = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("serviced[x]")) {
this.serviced = null;
} else if (name.equals("location[x]")) {
this.location = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else if (name.equals("bodySite")) {
this.bodySite = null;
} else if (name.equals("subSite")) {
this.getSubSite().remove(castToCodeableConcept(value));
} else if (name.equals("encounter")) {
this.getEncounter().remove(castToReference(value));
} else if (name.equals("detail")) {
this.getDetail().remove((DetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -7079,6 +7256,37 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("revenue")) {
this.revenue = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else if (name.equals("subDetail")) {
this.getSubDetail().remove((SubDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -8053,6 +8261,35 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("revenue")) {
this.revenue = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -10133,6 +10370,67 @@ public class Claim extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subType")) {
this.subType = null;
} else if (name.equals("use")) {
this.use = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("billablePeriod")) {
this.billablePeriod = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("enterer")) {
this.enterer = null;
} else if (name.equals("insurer")) {
this.insurer = null;
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("fundsReserve")) {
this.fundsReserve = null;
} else if (name.equals("related")) {
this.getRelated().remove((RelatedClaimComponent) value);
} else if (name.equals("prescription")) {
this.prescription = null;
} else if (name.equals("originalPrescription")) {
this.originalPrescription = null;
} else if (name.equals("payee")) {
this.payee = (PayeeComponent) value; // PayeeComponent
} else if (name.equals("referral")) {
this.referral = null;
} else if (name.equals("facility")) {
this.facility = null;
} else if (name.equals("careTeam")) {
this.getCareTeam().remove((CareTeamComponent) value);
} else if (name.equals("supportingInfo")) {
this.getSupportingInfo().remove((SupportingInformationComponent) value);
} else if (name.equals("diagnosis")) {
this.getDiagnosis().remove((DiagnosisComponent) value);
} else if (name.equals("procedure")) {
this.getProcedure().remove((ProcedureComponent) value);
} else if (name.equals("insurance")) {
this.getInsurance().remove((InsuranceComponent) value);
} else if (name.equals("accident")) {
this.accident = (AccidentComponent) value; // AccidentComponent
} else if (name.equals("item")) {
this.getItem().remove((ItemComponent) value);
} else if (name.equals("total")) {
this.total = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -892,6 +892,21 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("itemSequence")) {
this.itemSequence = null;
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("detail")) {
this.getDetail().remove((ItemDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1311,6 +1326,21 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("category")) {
this.category = null;
} else if (name.equals("reason")) {
this.reason = null;
} else if (name.equals("amount")) {
this.amount = null;
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -1775,6 +1805,21 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("detailSequence")) {
this.detailSequence = null;
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("subDetail")) {
this.getSubDetail().remove((SubDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -2178,6 +2223,19 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("subDetailSequence")) {
this.subDetailSequence = null;
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -3716,6 +3774,49 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("itemSequence")) {
this.getItemSequence().remove(castToPositiveInt(value));
} else if (name.equals("detailSequence")) {
this.getDetailSequence().remove(castToPositiveInt(value));
} else if (name.equals("subdetailSequence")) {
this.getSubdetailSequence().remove(castToPositiveInt(value));
} else if (name.equals("provider")) {
this.getProvider().remove(castToReference(value));
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("serviced[x]")) {
this.serviced = null;
} else if (name.equals("location[x]")) {
this.location = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("bodySite")) {
this.bodySite = null;
} else if (name.equals("subSite")) {
this.getSubSite().remove(castToCodeableConcept(value));
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("detail")) {
this.getDetail().remove((AddedItemDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -4676,6 +4777,31 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("subDetail")) {
this.getSubDetail().remove((AddedItemSubDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -5444,6 +5570,29 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -5751,6 +5900,17 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("category")) {
this.category = null;
} else if (name.equals("amount")) {
this.amount = null;
} else
super.removeChild(name, value);
}
@Override
@ -6198,6 +6358,25 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("adjustment")) {
this.adjustment = null;
} else if (name.equals("adjustmentReason")) {
this.adjustmentReason = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("amount")) {
this.amount = null;
} else if (name.equals("identifier")) {
this.identifier = null;
} else
super.removeChild(name, value);
}
@Override
@ -6627,6 +6806,21 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("number")) {
this.number = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("language")) {
this.language = null;
} else
super.removeChild(name, value);
}
@Override
@ -7192,6 +7386,23 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("focal")) {
this.focal = null;
} else if (name.equals("coverage")) {
this.coverage = null;
} else if (name.equals("businessArrangement")) {
this.businessArrangement = null;
} else if (name.equals("claimResponse")) {
this.claimResponse = null;
} else
super.removeChild(name, value);
}
@Override
@ -7651,6 +7862,21 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("itemSequence")) {
this.itemSequence = null;
} else if (name.equals("detailSequence")) {
this.detailSequence = null;
} else if (name.equals("subDetailSequence")) {
this.subDetailSequence = null;
} else if (name.equals("code")) {
this.code = null;
} else
super.removeChild(name, value);
}
@Override
@ -9686,6 +9912,67 @@ public class ClaimResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subType")) {
this.subType = null;
} else if (name.equals("use")) {
this.use = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("insurer")) {
this.insurer = null;
} else if (name.equals("requestor")) {
this.requestor = null;
} else if (name.equals("request")) {
this.request = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("disposition")) {
this.disposition = null;
} else if (name.equals("preAuthRef")) {
this.preAuthRef = null;
} else if (name.equals("preAuthPeriod")) {
this.preAuthPeriod = null;
} else if (name.equals("payeeType")) {
this.payeeType = null;
} else if (name.equals("item")) {
this.getItem().remove((ItemComponent) value);
} else if (name.equals("addItem")) {
this.getAddItem().remove((AddedItemComponent) value);
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("total")) {
this.getTotal().remove((TotalComponent) value);
} else if (name.equals("payment")) {
this.payment = (PaymentComponent) value; // PaymentComponent
} else if (name.equals("fundsReserve")) {
this.fundsReserve = null;
} else if (name.equals("formCode")) {
this.formCode = null;
} else if (name.equals("form")) {
this.form = null;
} else if (name.equals("processNote")) {
this.getProcessNote().remove((NoteComponent) value);
} else if (name.equals("communicationRequest")) {
this.getCommunicationRequest().remove(castToReference(value));
} else if (name.equals("insurance")) {
this.getInsurance().remove((InsuranceComponent) value);
} else if (name.equals("error")) {
this.getError().remove((ErrorComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -402,6 +402,17 @@ public class ClinicalImpression extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("item")) {
this.getItem().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -738,6 +749,19 @@ public class ClinicalImpression extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("itemCodeableConcept")) {
this.itemCodeableConcept = null;
} else if (name.equals("itemReference")) {
this.itemReference = null;
} else if (name.equals("basis")) {
this.basis = null;
} else
super.removeChild(name, value);
}
@Override
@ -2464,6 +2488,53 @@ public class ClinicalImpression extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusReason")) {
this.statusReason = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("effective[x]")) {
this.effective = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("assessor")) {
this.assessor = null;
} else if (name.equals("previous")) {
this.previous = null;
} else if (name.equals("problem")) {
this.getProblem().remove(castToReference(value));
} else if (name.equals("investigation")) {
this.getInvestigation().remove((ClinicalImpressionInvestigationComponent) value);
} else if (name.equals("protocol")) {
this.getProtocol().remove(castToUri(value));
} else if (name.equals("summary")) {
this.summary = null;
} else if (name.equals("finding")) {
this.getFinding().remove((ClinicalImpressionFindingComponent) value);
} else if (name.equals("prognosisCodeableConcept")) {
this.getPrognosisCodeableConcept().remove(castToCodeableConcept(value));
} else if (name.equals("prognosisReference")) {
this.getPrognosisReference().remove(castToReference(value));
} else if (name.equals("supportingInfo")) {
this.getSupportingInfo().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -1279,6 +1279,21 @@ public class CodeSystem extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("operator")) {
this.getOperator().remove((Enumeration) value);
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -1761,6 +1776,21 @@ public class CodeSystem extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("uri")) {
this.uri = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("type")) {
this.type = null;
} else
super.removeChild(name, value);
}
@Override
@ -2392,6 +2422,25 @@ public class CodeSystem extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("display")) {
this.display = null;
} else if (name.equals("definition")) {
this.definition = null;
} else if (name.equals("designation")) {
this.getDesignation().remove((ConceptDefinitionDesignationComponent) value);
} else if (name.equals("property")) {
this.getProperty().remove((ConceptPropertyComponent) value);
} else if (name.equals("concept")) {
this.getConcept().remove((ConceptDefinitionComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -2759,6 +2808,19 @@ public class CodeSystem extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("language")) {
this.language = null;
} else if (name.equals("use")) {
this.use = null;
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -3154,6 +3216,17 @@ public class CodeSystem extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -5330,6 +5403,65 @@ public class CodeSystem extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("caseSensitive")) {
this.caseSensitive = null;
} else if (name.equals("valueSet")) {
this.valueSet = null;
} else if (name.equals("hierarchyMeaning")) {
this.hierarchyMeaning = null;
} else if (name.equals("compositional")) {
this.compositional = null;
} else if (name.equals("versionNeeded")) {
this.versionNeeded = null;
} else if (name.equals("content")) {
this.content = null;
} else if (name.equals("supplements")) {
this.supplements = null;
} else if (name.equals("count")) {
this.count = null;
} else if (name.equals("filter")) {
this.getFilter().remove((CodeSystemFilterComponent) value);
} else if (name.equals("property")) {
this.getProperty().remove((PropertyComponent) value);
} else if (name.equals("concept")) {
this.getConcept().remove((ConceptDefinitionComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -254,6 +254,17 @@ public class CodeableConcept extends Type implements ICompositeType {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("coding")) {
this.getCoding().remove(castToCoding(value));
} else if (name.equals("text")) {
this.text = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -523,6 +523,23 @@ public class Coding extends Type implements IBaseCoding, ICompositeType, ICoding
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("system")) {
this.system = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("display")) {
this.display = null;
} else if (name.equals("userSelected")) {
this.userSelected = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -633,6 +633,15 @@ public class Communication extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("content[x]")) {
this.content = null;
} else
super.removeChild(name, value);
}
@Override
@ -2647,6 +2656,59 @@ public class Communication extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("instantiatesCanonical")) {
this.getInstantiatesCanonical().remove(castToCanonical(value));
} else if (name.equals("instantiatesUri")) {
this.getInstantiatesUri().remove(castToUri(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("partOf")) {
this.getPartOf().remove(castToReference(value));
} else if (name.equals("inResponseTo")) {
this.getInResponseTo().remove(castToReference(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusReason")) {
this.statusReason = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("medium")) {
this.getMedium().remove(castToCodeableConcept(value));
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("topic")) {
this.topic = null;
} else if (name.equals("about")) {
this.getAbout().remove(castToReference(value));
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("sent")) {
this.sent = null;
} else if (name.equals("received")) {
this.received = null;
} else if (name.equals("recipient")) {
this.getRecipient().remove(castToReference(value));
} else if (name.equals("sender")) {
this.sender = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("payload")) {
this.getPayload().remove((CommunicationPayloadComponent) value);
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -611,6 +611,15 @@ public class CommunicationRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("content[x]")) {
this.content = null;
} else
super.removeChild(name, value);
}
@Override
@ -2519,6 +2528,57 @@ public class CommunicationRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("replaces")) {
this.getReplaces().remove(castToReference(value));
} else if (name.equals("groupIdentifier")) {
this.groupIdentifier = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusReason")) {
this.statusReason = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("doNotPerform")) {
this.doNotPerform = null;
} else if (name.equals("medium")) {
this.getMedium().remove(castToCodeableConcept(value));
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("about")) {
this.getAbout().remove(castToReference(value));
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("payload")) {
this.getPayload().remove((CommunicationRequestPayloadComponent) value);
} else if (name.equals("occurrence[x]")) {
this.occurrence = null;
} else if (name.equals("authoredOn")) {
this.authoredOn = null;
} else if (name.equals("requester")) {
this.requester = null;
} else if (name.equals("recipient")) {
this.getRecipient().remove(castToReference(value));
} else if (name.equals("sender")) {
this.sender = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -527,6 +527,19 @@ public class CompartmentDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("param")) {
this.getParam().remove(castToString(value));
} else if (name.equals("documentation")) {
this.documentation = null;
} else
super.removeChild(name, value);
}
@Override
@ -1734,6 +1747,41 @@ public class CompartmentDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("search")) {
this.search = null;
} else if (name.equals("resource")) {
this.getResource().remove((CompartmentDefinitionResourceComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -1160,6 +1160,19 @@ public class Composition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("time")) {
this.time = null;
} else if (name.equals("party")) {
this.party = null;
} else
super.removeChild(name, value);
}
@Override
@ -1467,6 +1480,17 @@ public class Composition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("target[x]")) {
this.target = null;
} else
super.removeChild(name, value);
}
@Override
@ -1834,6 +1858,19 @@ public class Composition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.getCode().remove(castToCodeableConcept(value));
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("detail")) {
this.getDetail().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -2751,6 +2788,33 @@ public class Composition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("title")) {
this.title = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("author")) {
this.getAuthor().remove(castToReference(value));
} else if (name.equals("focus")) {
this.focus = null;
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("orderedBy")) {
this.orderedBy = null;
} else if (name.equals("entry")) {
this.getEntry().remove(castToReference(value));
} else if (name.equals("emptyReason")) {
this.emptyReason = null;
} else if (name.equals("section")) {
this.getSection().remove((SectionComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -4111,6 +4175,43 @@ public class Composition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("author")) {
this.getAuthor().remove(castToReference(value));
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("confidentiality")) {
this.confidentiality = null;
} else if (name.equals("attester")) {
this.getAttester().remove((CompositionAttesterComponent) value);
} else if (name.equals("custodian")) {
this.custodian = null;
} else if (name.equals("relatesTo")) {
this.getRelatesTo().remove((CompositionRelatesToComponent) value);
} else if (name.equals("event")) {
this.getEvent().remove((CompositionEventComponent) value);
} else if (name.equals("section")) {
this.getSection().remove((SectionComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -690,6 +690,25 @@ public class ConceptMap extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("source")) {
this.source = null;
} else if (name.equals("sourceVersion")) {
this.sourceVersion = null;
} else if (name.equals("target")) {
this.target = null;
} else if (name.equals("targetVersion")) {
this.targetVersion = null;
} else if (name.equals("element")) {
this.getElement().remove((SourceElementComponent) value);
} else if (name.equals("unmapped")) {
this.unmapped = (ConceptMapGroupUnmappedComponent) value; // ConceptMapGroupUnmappedComponent
} else
super.removeChild(name, value);
}
@Override
@ -1083,6 +1102,19 @@ public class ConceptMap extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("display")) {
this.display = null;
} else if (name.equals("target")) {
this.getTarget().remove((TargetElementComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1717,6 +1749,25 @@ public class ConceptMap extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("display")) {
this.display = null;
} else if (name.equals("equivalence")) {
this.equivalence = null;
} else if (name.equals("comment")) {
this.comment = null;
} else if (name.equals("dependsOn")) {
this.getDependsOn().remove((OtherElementComponent) value);
} else if (name.equals("product")) {
this.getProduct().remove((OtherElementComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -2220,6 +2271,21 @@ public class ConceptMap extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("property")) {
this.property = null;
} else if (name.equals("system")) {
this.system = null;
} else if (name.equals("value")) {
this.value = null;
} else if (name.equals("display")) {
this.display = null;
} else
super.removeChild(name, value);
}
@Override
@ -2716,6 +2782,21 @@ public class ConceptMap extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("display")) {
this.display = null;
} else if (name.equals("url")) {
this.url = null;
} else
super.removeChild(name, value);
}
@Override
@ -4255,6 +4336,49 @@ public class ConceptMap extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("source[x]")) {
this.source = null;
} else if (name.equals("target[x]")) {
this.target = null;
} else if (name.equals("group")) {
this.getGroup().remove((ConceptMapGroupComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -290,6 +290,19 @@ public class Condition extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("summary")) {
this.summary = null;
} else if (name.equals("assessment")) {
this.getAssessment().remove(castToReference(value));
} else if (name.equals("type")) {
this.type = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -602,6 +615,17 @@ public class Condition extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.getCode().remove(castToCodeableConcept(value));
} else if (name.equals("detail")) {
this.getDetail().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -2113,6 +2137,47 @@ public class Condition extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("clinicalStatus")) {
this.clinicalStatus = null;
} else if (name.equals("verificationStatus")) {
this.verificationStatus = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("severity")) {
this.severity = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("bodySite")) {
this.getBodySite().remove(castToCodeableConcept(value));
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("onset[x]")) {
this.onset = null;
} else if (name.equals("abatement[x]")) {
this.abatement = null;
} else if (name.equals("recordedDate")) {
this.recordedDate = null;
} else if (name.equals("recorder")) {
this.recorder = null;
} else if (name.equals("asserter")) {
this.asserter = null;
} else if (name.equals("stage")) {
this.getStage().remove((ConditionStageComponent) value);
} else if (name.equals("evidence")) {
this.getEvidence().remove((ConditionEvidenceComponent) value);
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -750,6 +750,17 @@ public class Consent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("authority")) {
this.authority = null;
} else if (name.equals("uri")) {
this.uri = null;
} else
super.removeChild(name, value);
}
@Override
@ -1100,6 +1111,19 @@ public class Consent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("verified")) {
this.verified = null;
} else if (name.equals("verifiedWith")) {
this.verifiedWith = null;
} else if (name.equals("verificationDate")) {
this.verificationDate = null;
} else
super.removeChild(name, value);
}
@Override
@ -2033,6 +2057,35 @@ public class Consent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("actor")) {
this.getActor().remove((provisionActorComponent) value);
} else if (name.equals("action")) {
this.getAction().remove(castToCodeableConcept(value));
} else if (name.equals("securityLabel")) {
this.getSecurityLabel().remove(castToCoding(value));
} else if (name.equals("purpose")) {
this.getPurpose().remove(castToCoding(value));
} else if (name.equals("class")) {
this.getClass_().remove(castToCoding(value));
} else if (name.equals("code")) {
this.getCode().remove(castToCodeableConcept(value));
} else if (name.equals("dataPeriod")) {
this.dataPeriod = null;
} else if (name.equals("data")) {
this.getData().remove((provisionDataComponent) value);
} else if (name.equals("provision")) {
this.getProvision().remove((provisionComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -2415,6 +2468,17 @@ public class Consent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("role")) {
this.role = null;
} else if (name.equals("reference")) {
this.reference = null;
} else
super.removeChild(name, value);
}
@Override
@ -2707,6 +2771,17 @@ public class Consent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("meaning")) {
this.meaning = null;
} else if (name.equals("reference")) {
this.reference = null;
} else
super.removeChild(name, value);
}
@Override
@ -3842,6 +3917,39 @@ public class Consent extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("scope")) {
this.scope = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("dateTime")) {
this.dateTime = null;
} else if (name.equals("performer")) {
this.getPerformer().remove(castToReference(value));
} else if (name.equals("organization")) {
this.getOrganization().remove(castToReference(value));
} else if (name.equals("source[x]")) {
this.source = null;
} else if (name.equals("policy")) {
this.getPolicy().remove((ConsentPolicyComponent) value);
} else if (name.equals("policyRule")) {
this.policyRule = null;
} else if (name.equals("verification")) {
this.getVerification().remove((ConsentVerificationComponent) value);
} else if (name.equals("provision")) {
this.provision = (provisionComponent) value; // provisionComponent
} else
super.removeChild(name, value);
}
@Override

View File

@ -242,6 +242,17 @@ public class ContactDetail extends Type implements ICompositeType {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("telecom")) {
this.getTelecom().remove(castToContactPoint(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -869,6 +869,23 @@ public class ContactPoint extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("system")) {
this.system = null;
} else if (name.equals("value")) {
this.value = null;
} else if (name.equals("use")) {
this.use = null;
} else if (name.equals("rank")) {
this.rank = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -1417,6 +1417,25 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("subType")) {
this.subType = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("publicationDate")) {
this.publicationDate = null;
} else if (name.equals("publicationStatus")) {
this.publicationStatus = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else
super.removeChild(name, value);
}
@Override
@ -2357,6 +2376,37 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("issued")) {
this.issued = null;
} else if (name.equals("applies")) {
this.applies = null;
} else if (name.equals("topic[x]")) {
this.topic = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subType")) {
this.subType = null;
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("securityLabel")) {
this.getSecurityLabel().remove((SecurityLabelComponent) value);
} else if (name.equals("offer")) {
this.offer = (ContractOfferComponent) value; // ContractOfferComponent
} else if (name.equals("asset")) {
this.getAsset().remove((ContractAssetComponent) value);
} else if (name.equals("action")) {
this.getAction().remove((ActionComponent) value);
} else if (name.equals("group")) {
this.getGroup().remove((TermComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -2900,6 +2950,21 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("number")) {
this.getNumber().remove(castToUnsignedInt(value));
} else if (name.equals("classification")) {
this.classification = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCoding(value));
} else if (name.equals("control")) {
this.getControl().remove(castToCoding(value));
} else
super.removeChild(name, value);
}
@Override
@ -3787,6 +3852,33 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("party")) {
this.getParty().remove((ContractPartyComponent) value);
} else if (name.equals("topic")) {
this.topic = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("decision")) {
this.decision = null;
} else if (name.equals("decisionMode")) {
this.getDecisionMode().remove(castToCodeableConcept(value));
} else if (name.equals("answer")) {
this.getAnswer().remove((AnswerComponent) value);
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("linkId")) {
this.getLinkId().remove(castToString(value));
} else if (name.equals("securityLabelNumber")) {
this.getSecurityLabelNumber().remove(castToUnsignedInt(value));
} else
super.removeChild(name, value);
}
@Override
@ -4155,6 +4247,17 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("reference")) {
this.getReference().remove(castToReference(value));
} else if (name.equals("role")) {
this.role = null;
} else
super.removeChild(name, value);
}
@Override
@ -4650,6 +4753,15 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("value[x]")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -5931,6 +6043,43 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("scope")) {
this.scope = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("typeReference")) {
this.getTypeReference().remove(castToReference(value));
} else if (name.equals("subtype")) {
this.getSubtype().remove(castToCodeableConcept(value));
} else if (name.equals("relationship")) {
this.relationship = null;
} else if (name.equals("context")) {
this.getContext().remove((AssetContextComponent) value);
} else if (name.equals("condition")) {
this.condition = null;
} else if (name.equals("periodType")) {
this.getPeriodType().remove(castToCodeableConcept(value));
} else if (name.equals("period")) {
this.getPeriod().remove(castToPeriod(value));
} else if (name.equals("usePeriod")) {
this.getUsePeriod().remove(castToPeriod(value));
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("linkId")) {
this.getLinkId().remove(castToString(value));
} else if (name.equals("answer")) {
this.getAnswer().remove((AnswerComponent) value);
} else if (name.equals("securityLabelNumber")) {
this.getSecurityLabelNumber().remove(castToUnsignedInt(value));
} else if (name.equals("valuedItem")) {
this.getValuedItem().remove((ValuedItemComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -6450,6 +6599,19 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("reference")) {
this.reference = null;
} else if (name.equals("code")) {
this.getCode().remove(castToCodeableConcept(value));
} else if (name.equals("text")) {
this.text = null;
} else
super.removeChild(name, value);
}
@Override
@ -7654,6 +7816,41 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("entity[x]")) {
this.entity = null;
} else if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("effectiveTime")) {
this.effectiveTime = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("points")) {
this.points = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("payment")) {
this.payment = null;
} else if (name.equals("paymentDate")) {
this.paymentDate = null;
} else if (name.equals("responsible")) {
this.responsible = null;
} else if (name.equals("recipient")) {
this.recipient = null;
} else if (name.equals("linkId")) {
this.getLinkId().remove(castToString(value));
} else if (name.equals("securityLabelNumber")) {
this.getSecurityLabelNumber().remove(castToUnsignedInt(value));
} else
super.removeChild(name, value);
}
@Override
@ -9560,6 +9757,55 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("doNotPerform")) {
this.doNotPerform = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subject")) {
this.getSubject().remove((ActionSubjectComponent) value);
} else if (name.equals("intent")) {
this.intent = null;
} else if (name.equals("linkId")) {
this.getLinkId().remove(castToString(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("context")) {
this.context = null;
} else if (name.equals("contextLinkId")) {
this.getContextLinkId().remove(castToString(value));
} else if (name.equals("occurrence[x]")) {
this.occurrence = null;
} else if (name.equals("requester")) {
this.getRequester().remove(castToReference(value));
} else if (name.equals("requesterLinkId")) {
this.getRequesterLinkId().remove(castToString(value));
} else if (name.equals("performerType")) {
this.getPerformerType().remove(castToCodeableConcept(value));
} else if (name.equals("performerRole")) {
this.performerRole = null;
} else if (name.equals("performer")) {
this.performer = null;
} else if (name.equals("performerLinkId")) {
this.getPerformerLinkId().remove(castToString(value));
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("reason")) {
this.getReason().remove(castToString(value));
} else if (name.equals("reasonLinkId")) {
this.getReasonLinkId().remove(castToString(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("securityLabelNumber")) {
this.getSecurityLabelNumber().remove(castToUnsignedInt(value));
} else
super.removeChild(name, value);
}
@Override
@ -10059,6 +10305,17 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("reference")) {
this.getReference().remove(castToReference(value));
} else if (name.equals("role")) {
this.role = null;
} else
super.removeChild(name, value);
}
@Override
@ -10394,6 +10651,19 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("party")) {
this.party = null;
} else if (name.equals("signature")) {
this.getSignature().remove(castToSignature(value));
} else
super.removeChild(name, value);
}
@Override
@ -10646,6 +10916,15 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("content[x]")) {
this.content = null;
} else
super.removeChild(name, value);
}
@Override
@ -10868,6 +11147,15 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("content[x]")) {
this.content = null;
} else
super.removeChild(name, value);
}
@Override
@ -11090,6 +11378,15 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("content[x]")) {
this.content = null;
} else
super.removeChild(name, value);
}
@Override
@ -13880,6 +14177,79 @@ public class Contract extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("url")) {
this.url = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("legalState")) {
this.legalState = null;
} else if (name.equals("instantiatesCanonical")) {
this.instantiatesCanonical = null;
} else if (name.equals("instantiatesUri")) {
this.instantiatesUri = null;
} else if (name.equals("contentDerivative")) {
this.contentDerivative = null;
} else if (name.equals("issued")) {
this.issued = null;
} else if (name.equals("applies")) {
this.applies = null;
} else if (name.equals("expirationType")) {
this.expirationType = null;
} else if (name.equals("subject")) {
this.getSubject().remove(castToReference(value));
} else if (name.equals("authority")) {
this.getAuthority().remove(castToReference(value));
} else if (name.equals("domain")) {
this.getDomain().remove(castToReference(value));
} else if (name.equals("site")) {
this.getSite().remove(castToReference(value));
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("subtitle")) {
this.subtitle = null;
} else if (name.equals("alias")) {
this.getAlias().remove(castToString(value));
} else if (name.equals("author")) {
this.author = null;
} else if (name.equals("scope")) {
this.scope = null;
} else if (name.equals("topic[x]")) {
this.topic = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subType")) {
this.getSubType().remove(castToCodeableConcept(value));
} else if (name.equals("contentDefinition")) {
this.contentDefinition = (ContentDefinitionComponent) value; // ContentDefinitionComponent
} else if (name.equals("term")) {
this.getTerm().remove((TermComponent) value);
} else if (name.equals("supportingInfo")) {
this.getSupportingInfo().remove(castToReference(value));
} else if (name.equals("relevantHistory")) {
this.getRelevantHistory().remove(castToReference(value));
} else if (name.equals("signer")) {
this.getSigner().remove((SignatoryComponent) value);
} else if (name.equals("friendly")) {
this.getFriendly().remove((FriendlyLanguageComponent) value);
} else if (name.equals("legal")) {
this.getLegal().remove((LegalLanguageComponent) value);
} else if (name.equals("rule")) {
this.getRule().remove((ComputableLanguageComponent) value);
} else if (name.equals("legallyBinding[x]")) {
this.legallyBinding = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -480,6 +480,19 @@ public class Contributor extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -90,6 +90,11 @@ public class Count extends Quantity implements ICompositeType {
return super.setProperty(name, value);
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -463,6 +463,19 @@ public class Coverage extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("value")) {
this.value = null;
} else if (name.equals("name")) {
this.name = null;
} else
super.removeChild(name, value);
}
@Override
@ -818,6 +831,19 @@ public class Coverage extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else if (name.equals("exception")) {
this.getException().remove((ExemptionComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1062,6 +1088,17 @@ public class Coverage extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -2490,6 +2527,47 @@ public class Coverage extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("policyHolder")) {
this.policyHolder = null;
} else if (name.equals("subscriber")) {
this.subscriber = null;
} else if (name.equals("subscriberId")) {
this.subscriberId = null;
} else if (name.equals("beneficiary")) {
this.beneficiary = null;
} else if (name.equals("dependent")) {
this.dependent = null;
} else if (name.equals("relationship")) {
this.relationship = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("payor")) {
this.getPayor().remove(castToReference(value));
} else if (name.equals("class")) {
this.getClass_().remove((ClassComponent) value);
} else if (name.equals("order")) {
this.order = null;
} else if (name.equals("network")) {
this.network = null;
} else if (name.equals("costToBeneficiary")) {
this.getCostToBeneficiary().remove((CostToBeneficiaryComponent) value);
} else if (name.equals("subrogation")) {
this.subrogation = null;
} else if (name.equals("contract")) {
this.getContract().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -664,6 +664,19 @@ public class CoverageEligibilityRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("information")) {
this.information = null;
} else if (name.equals("appliesToAll")) {
this.appliesToAll = null;
} else
super.removeChild(name, value);
}
@Override
@ -1059,6 +1072,19 @@ public class CoverageEligibilityRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("focal")) {
this.focal = null;
} else if (name.equals("coverage")) {
this.coverage = null;
} else if (name.equals("businessArrangement")) {
this.businessArrangement = null;
} else
super.removeChild(name, value);
}
@Override
@ -1872,6 +1898,33 @@ public class CoverageEligibilityRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("supportingInfoSequence")) {
this.getSupportingInfoSequence().remove(castToPositiveInt(value));
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("facility")) {
this.facility = null;
} else if (name.equals("diagnosis")) {
this.getDiagnosis().remove((DiagnosisComponent) value);
} else if (name.equals("detail")) {
this.getDetail().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -2183,6 +2236,15 @@ public class CoverageEligibilityRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("diagnosis[x]")) {
this.diagnosis = null;
} else
super.removeChild(name, value);
}
@Override
@ -3397,6 +3459,41 @@ public class CoverageEligibilityRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("purpose")) {
this.getPurpose().remove((Enumeration) value);
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("serviced[x]")) {
this.serviced = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("enterer")) {
this.enterer = null;
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("insurer")) {
this.insurer = null;
} else if (name.equals("facility")) {
this.facility = null;
} else if (name.equals("supportingInfo")) {
this.getSupportingInfo().remove((SupportingInformationComponent) value);
} else if (name.equals("insurance")) {
this.getInsurance().remove((InsuranceComponent) value);
} else if (name.equals("item")) {
this.getItem().remove((DetailsComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -727,6 +727,21 @@ public class CoverageEligibilityResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("coverage")) {
this.coverage = null;
} else if (name.equals("inforce")) {
this.inforce = null;
} else if (name.equals("benefitPeriod")) {
this.benefitPeriod = null;
} else if (name.equals("item")) {
this.getItem().remove((ItemsComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1814,6 +1829,41 @@ public class CoverageEligibilityResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("excluded")) {
this.excluded = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("network")) {
this.network = null;
} else if (name.equals("unit")) {
this.unit = null;
} else if (name.equals("term")) {
this.term = null;
} else if (name.equals("benefit")) {
this.getBenefit().remove((BenefitComponent) value);
} else if (name.equals("authorizationRequired")) {
this.authorizationRequired = null;
} else if (name.equals("authorizationSupporting")) {
this.getAuthorizationSupporting().remove(castToCodeableConcept(value));
} else if (name.equals("authorizationUrl")) {
this.authorizationUrl = null;
} else
super.removeChild(name, value);
}
@Override
@ -2327,6 +2377,19 @@ public class CoverageEligibilityResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("allowed[x]")) {
this.allowed = null;
} else if (name.equals("used[x]")) {
this.used = null;
} else
super.removeChild(name, value);
}
@Override
@ -2540,6 +2603,15 @@ public class CoverageEligibilityResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else
super.removeChild(name, value);
}
@Override
@ -3823,6 +3895,43 @@ public class CoverageEligibilityResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("purpose")) {
this.getPurpose().remove((Enumeration) value);
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("serviced[x]")) {
this.serviced = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("requestor")) {
this.requestor = null;
} else if (name.equals("request")) {
this.request = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("disposition")) {
this.disposition = null;
} else if (name.equals("insurer")) {
this.insurer = null;
} else if (name.equals("insurance")) {
this.getInsurance().remove((InsuranceComponent) value);
} else if (name.equals("preAuthRef")) {
this.preAuthRef = null;
} else if (name.equals("form")) {
this.form = null;
} else if (name.equals("error")) {
this.getError().remove((ErrorsComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -597,6 +597,21 @@ public class DataRequirement extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("path")) {
this.path = null;
} else if (name.equals("searchParam")) {
this.searchParam = null;
} else if (name.equals("valueSet")) {
this.valueSet = null;
} else if (name.equals("code")) {
this.getCode().remove(castToCoding(value));
} else
super.removeChild(name, value);
}
@Override
@ -1089,6 +1104,19 @@ public class DataRequirement extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("path")) {
this.path = null;
} else if (name.equals("searchParam")) {
this.searchParam = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -1406,6 +1434,17 @@ public class DataRequirement extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("path")) {
this.path = null;
} else if (name.equals("direction")) {
this.direction = null;
} else
super.removeChild(name, value);
}
@Override
@ -2246,6 +2285,29 @@ public class DataRequirement extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("profile")) {
this.getProfile().remove(castToCanonical(value));
} else if (name.equals("subject[x]")) {
this.subject = null;
} else if (name.equals("mustSupport")) {
this.getMustSupport().remove(castToString(value));
} else if (name.equals("codeFilter")) {
this.getCodeFilter().remove((DataRequirementCodeFilterComponent) value);
} else if (name.equals("dateFilter")) {
this.getDateFilter().remove((DataRequirementDateFilterComponent) value);
} else if (name.equals("limit")) {
this.limit = null;
} else if (name.equals("sort")) {
this.getSort().remove((DataRequirementSortComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -669,6 +669,17 @@ public class DetectedIssue extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.getCode().remove(castToCodeableConcept(value));
} else if (name.equals("detail")) {
this.getDetail().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -1021,6 +1032,19 @@ public class DetectedIssue extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("action")) {
this.action = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("author")) {
this.author = null;
} else
super.removeChild(name, value);
}
@Override
@ -2090,6 +2114,37 @@ public class DetectedIssue extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("severity")) {
this.severity = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("identified[x]")) {
this.identified = null;
} else if (name.equals("author")) {
this.author = null;
} else if (name.equals("implicated")) {
this.getImplicated().remove(castToReference(value));
} else if (name.equals("evidence")) {
this.getEvidence().remove((DetectedIssueEvidenceComponent) value);
} else if (name.equals("detail")) {
this.detail = null;
} else if (name.equals("reference")) {
this.reference = null;
} else if (name.equals("mitigation")) {
this.getMitigation().remove((DetectedIssueMitigationComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -1207,6 +1207,25 @@ public class Device extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("deviceIdentifier")) {
this.deviceIdentifier = null;
} else if (name.equals("issuer")) {
this.issuer = null;
} else if (name.equals("jurisdiction")) {
this.jurisdiction = null;
} else if (name.equals("carrierAIDC")) {
this.carrierAIDC = null;
} else if (name.equals("carrierHRF")) {
this.carrierHRF = null;
} else if (name.equals("entryType")) {
this.entryType = null;
} else
super.removeChild(name, value);
}
@Override
@ -1522,6 +1541,17 @@ public class Device extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("type")) {
this.type = null;
} else
super.removeChild(name, value);
}
@Override
@ -1780,6 +1810,17 @@ public class Device extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("systemType")) {
this.systemType = null;
} else if (name.equals("version")) {
this.version = null;
} else
super.removeChild(name, value);
}
@Override
@ -2069,6 +2110,19 @@ public class Device extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("component")) {
this.component = null;
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -2412,6 +2466,19 @@ public class Device extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("valueQuantity")) {
this.getValueQuantity().remove(castToQuantity(value));
} else if (name.equals("valueCode")) {
this.getValueCode().remove(castToCodeableConcept(value));
} else
super.removeChild(name, value);
}
@Override
@ -4518,6 +4585,65 @@ public class Device extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("definition")) {
this.definition = null;
} else if (name.equals("udiCarrier")) {
this.getUdiCarrier().remove((DeviceUdiCarrierComponent) value);
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusReason")) {
this.getStatusReason().remove(castToCodeableConcept(value));
} else if (name.equals("distinctIdentifier")) {
this.distinctIdentifier = null;
} else if (name.equals("manufacturer")) {
this.manufacturer = null;
} else if (name.equals("manufactureDate")) {
this.manufactureDate = null;
} else if (name.equals("expirationDate")) {
this.expirationDate = null;
} else if (name.equals("lotNumber")) {
this.lotNumber = null;
} else if (name.equals("serialNumber")) {
this.serialNumber = null;
} else if (name.equals("deviceName")) {
this.getDeviceName().remove((DeviceDeviceNameComponent) value);
} else if (name.equals("modelNumber")) {
this.modelNumber = null;
} else if (name.equals("partNumber")) {
this.partNumber = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("specialization")) {
this.getSpecialization().remove((DeviceSpecializationComponent) value);
} else if (name.equals("version")) {
this.getVersion().remove((DeviceVersionComponent) value);
} else if (name.equals("property")) {
this.getProperty().remove((DevicePropertyComponent) value);
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("owner")) {
this.owner = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactPoint(value));
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("url")) {
this.url = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("safety")) {
this.getSafety().remove(castToCodeableConcept(value));
} else if (name.equals("parent")) {
this.parent = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -534,6 +534,19 @@ public class DeviceDefinition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("deviceIdentifier")) {
this.deviceIdentifier = null;
} else if (name.equals("issuer")) {
this.issuer = null;
} else if (name.equals("jurisdiction")) {
this.jurisdiction = null;
} else
super.removeChild(name, value);
}
@Override
@ -825,6 +838,17 @@ public class DeviceDefinition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("type")) {
this.type = null;
} else
super.removeChild(name, value);
}
@Override
@ -1108,6 +1132,17 @@ public class DeviceDefinition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("systemType")) {
this.systemType = null;
} else if (name.equals("version")) {
this.version = null;
} else
super.removeChild(name, value);
}
@Override
@ -1361,6 +1396,17 @@ public class DeviceDefinition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("description")) {
this.getDescription().remove(castToCodeableConcept(value));
} else
super.removeChild(name, value);
}
@Override
@ -1700,6 +1746,19 @@ public class DeviceDefinition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("valueQuantity")) {
this.getValueQuantity().remove(castToQuantity(value));
} else if (name.equals("valueCode")) {
this.getValueCode().remove(castToCodeableConcept(value));
} else
super.removeChild(name, value);
}
@Override
@ -2041,6 +2100,19 @@ public class DeviceDefinition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("substance")) {
this.substance = null;
} else if (name.equals("alternate")) {
this.alternate = null;
} else if (name.equals("allergenicIndicator")) {
this.allergenicIndicator = null;
} else
super.removeChild(name, value);
}
@Override
@ -3789,6 +3861,57 @@ public class DeviceDefinition extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("udiDeviceIdentifier")) {
this.getUdiDeviceIdentifier().remove((DeviceDefinitionUdiDeviceIdentifierComponent) value);
} else if (name.equals("manufacturer[x]")) {
this.manufacturer = null;
} else if (name.equals("deviceName")) {
this.getDeviceName().remove((DeviceDefinitionDeviceNameComponent) value);
} else if (name.equals("modelNumber")) {
this.modelNumber = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("specialization")) {
this.getSpecialization().remove((DeviceDefinitionSpecializationComponent) value);
} else if (name.equals("version")) {
this.getVersion().remove(castToString(value));
} else if (name.equals("safety")) {
this.getSafety().remove(castToCodeableConcept(value));
} else if (name.equals("shelfLifeStorage")) {
this.getShelfLifeStorage().remove(castToProductShelfLife(value));
} else if (name.equals("physicalCharacteristics")) {
this.physicalCharacteristics = null;
} else if (name.equals("languageCode")) {
this.getLanguageCode().remove(castToCodeableConcept(value));
} else if (name.equals("capability")) {
this.getCapability().remove((DeviceDefinitionCapabilityComponent) value);
} else if (name.equals("property")) {
this.getProperty().remove((DeviceDefinitionPropertyComponent) value);
} else if (name.equals("owner")) {
this.owner = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactPoint(value));
} else if (name.equals("url")) {
this.url = null;
} else if (name.equals("onlineInformation")) {
this.onlineInformation = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("parentDevice")) {
this.parentDevice = null;
} else if (name.equals("material")) {
this.getMaterial().remove((DeviceDefinitionMaterialComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -1198,6 +1198,19 @@ public class DeviceMetric extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("state")) {
this.state = null;
} else if (name.equals("time")) {
this.time = null;
} else
super.removeChild(name, value);
}
@Override
@ -2133,6 +2146,33 @@ public class DeviceMetric extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("unit")) {
this.unit = null;
} else if (name.equals("source")) {
this.source = null;
} else if (name.equals("parent")) {
this.parent = null;
} else if (name.equals("operationalStatus")) {
this.operationalStatus = null;
} else if (name.equals("color")) {
this.color = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("measurementPeriod")) {
this.measurementPeriod = null;
} else if (name.equals("calibration")) {
this.getCalibration().remove((DeviceMetricCalibrationComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -929,6 +929,17 @@ public class DeviceRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -3058,6 +3069,61 @@ public class DeviceRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("instantiatesCanonical")) {
this.getInstantiatesCanonical().remove(castToCanonical(value));
} else if (name.equals("instantiatesUri")) {
this.getInstantiatesUri().remove(castToUri(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("priorRequest")) {
this.getPriorRequest().remove(castToReference(value));
} else if (name.equals("groupIdentifier")) {
this.groupIdentifier = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("intent")) {
this.intent = null;
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("code[x]")) {
this.code = null;
} else if (name.equals("parameter")) {
this.getParameter().remove((DeviceRequestParameterComponent) value);
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("occurrence[x]")) {
this.occurrence = null;
} else if (name.equals("authoredOn")) {
this.authoredOn = null;
} else if (name.equals("requester")) {
this.requester = null;
} else if (name.equals("performerType")) {
this.performerType = null;
} else if (name.equals("performer")) {
this.performer = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("insurance")) {
this.getInsurance().remove(castToReference(value));
} else if (name.equals("supportingInfo")) {
this.getSupportingInfo().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("relevantHistory")) {
this.getRelevantHistory().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -1365,6 +1365,39 @@ public class DeviceUseStatement extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("derivedFrom")) {
this.getDerivedFrom().remove(castToReference(value));
} else if (name.equals("timing[x]")) {
this.timing = null;
} else if (name.equals("recordedOn")) {
this.recordedOn = null;
} else if (name.equals("source")) {
this.source = null;
} else if (name.equals("device")) {
this.device = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("bodySite")) {
this.bodySite = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -559,6 +559,17 @@ public class DiagnosticReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("comment")) {
this.comment = null;
} else if (name.equals("link")) {
this.link = null;
} else
super.removeChild(name, value);
}
@Override
@ -2253,6 +2264,49 @@ public class DiagnosticReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("effective[x]")) {
this.effective = null;
} else if (name.equals("issued")) {
this.issued = null;
} else if (name.equals("performer")) {
this.getPerformer().remove(castToReference(value));
} else if (name.equals("resultsInterpreter")) {
this.getResultsInterpreter().remove(castToReference(value));
} else if (name.equals("specimen")) {
this.getSpecimen().remove(castToReference(value));
} else if (name.equals("result")) {
this.getResult().remove(castToReference(value));
} else if (name.equals("imagingStudy")) {
this.getImagingStudy().remove(castToReference(value));
} else if (name.equals("media")) {
this.getMedia().remove((DiagnosticReportMediaComponent) value);
} else if (name.equals("conclusion")) {
this.conclusion = null;
} else if (name.equals("conclusionCode")) {
this.getConclusionCode().remove(castToCodeableConcept(value));
} else if (name.equals("presentedForm")) {
this.getPresentedForm().remove(castToAttachment(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -88,6 +88,11 @@ public class Distance extends Quantity implements ICompositeType {
return super.setProperty(name, value);
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -231,6 +231,17 @@ public class DocumentManifest extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.identifier = null;
} else if (name.equals("ref")) {
this.ref = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1324,6 +1335,37 @@ public class DocumentManifest extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("masterIdentifier")) {
this.masterIdentifier = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("author")) {
this.getAuthor().remove(castToReference(value));
} else if (name.equals("recipient")) {
this.getRecipient().remove(castToReference(value));
} else if (name.equals("source")) {
this.source = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("content")) {
this.getContent().remove(castToReference(value));
} else if (name.equals("related")) {
this.getRelated().remove((DocumentManifestRelatedComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -589,6 +589,17 @@ public class DocumentReference extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("target")) {
this.target = null;
} else
super.removeChild(name, value);
}
@Override
@ -826,6 +837,17 @@ public class DocumentReference extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("attachment")) {
this.attachment = null;
} else if (name.equals("format")) {
this.format = null;
} else
super.removeChild(name, value);
}
@Override
@ -1459,6 +1481,27 @@ public class DocumentReference extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("encounter")) {
this.getEncounter().remove(castToReference(value));
} else if (name.equals("event")) {
this.getEvent().remove(castToCodeableConcept(value));
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("facilityType")) {
this.facilityType = null;
} else if (name.equals("practiceSetting")) {
this.practiceSetting = null;
} else if (name.equals("sourcePatientInfo")) {
this.sourcePatientInfo = null;
} else if (name.equals("related")) {
this.getRelated().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -2839,6 +2882,45 @@ public class DocumentReference extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("masterIdentifier")) {
this.masterIdentifier = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("docStatus")) {
this.docStatus = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("author")) {
this.getAuthor().remove(castToReference(value));
} else if (name.equals("authenticator")) {
this.authenticator = null;
} else if (name.equals("custodian")) {
this.custodian = null;
} else if (name.equals("relatesTo")) {
this.getRelatesTo().remove((DocumentReferenceRelatesToComponent) value);
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("securityLabel")) {
this.getSecurityLabel().remove(castToCodeableConcept(value));
} else if (name.equals("content")) {
this.getContent().remove((DocumentReferenceContentComponent) value);
} else if (name.equals("context")) {
this.context = (DocumentReferenceContextComponent) value; // DocumentReferenceContextComponent
} else
super.removeChild(name, value);
}
@Override

View File

@ -421,6 +421,21 @@ public abstract class DomainResource extends Resource
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("text")) {
this.text = null;
} else if (name.equals("contained")) {
this.getContained().remove(castToResource(value));
} else if (name.equals("extension")) {
this.getExtension().remove(castToExtension(value));
} else if (name.equals("modifierExtension")) {
this.getModifierExtension().remove(castToExtension(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -326,6 +326,19 @@ public class Dosage extends BackboneType implements ICompositeType {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("dose[x]")) {
this.dose = null;
} else if (name.equals("rate[x]")) {
this.rate = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1267,6 +1280,39 @@ public class Dosage extends BackboneType implements ICompositeType {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("additionalInstruction")) {
this.getAdditionalInstruction().remove(castToCodeableConcept(value));
} else if (name.equals("patientInstruction")) {
this.patientInstruction = null;
} else if (name.equals("timing")) {
this.timing = null;
} else if (name.equals("asNeeded[x]")) {
this.asNeeded = null;
} else if (name.equals("site")) {
this.site = null;
} else if (name.equals("route")) {
this.route = null;
} else if (name.equals("method")) {
this.method = null;
} else if (name.equals("doseAndRate")) {
this.getDoseAndRate().remove((DosageDoseAndRateComponent) value);
} else if (name.equals("maxDosePerPeriod")) {
this.maxDosePerPeriod = null;
} else if (name.equals("maxDosePerAdministration")) {
this.maxDosePerAdministration = null;
} else if (name.equals("maxDosePerLifetime")) {
this.maxDosePerLifetime = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -88,6 +88,11 @@ public class Duration extends Quantity implements ICompositeType {
return super.setProperty(name, value);
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -448,6 +448,19 @@ public class EffectEvidenceSynthesis extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("numberOfStudies")) {
this.numberOfStudies = null;
} else if (name.equals("numberOfParticipants")) {
this.numberOfParticipants = null;
} else
super.removeChild(name, value);
}
@Override
@ -880,6 +893,21 @@ public class EffectEvidenceSynthesis extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("exposureState")) {
this.exposureState = null;
} else if (name.equals("variantState")) {
this.variantState = null;
} else if (name.equals("riskEvidenceSynthesis")) {
this.riskEvidenceSynthesis = null;
} else
super.removeChild(name, value);
}
@Override
@ -1408,6 +1436,25 @@ public class EffectEvidenceSynthesis extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("variantState")) {
this.variantState = null;
} else if (name.equals("value")) {
this.value = null;
} else if (name.equals("unitOfMeasure")) {
this.unitOfMeasure = null;
} else if (name.equals("precisionEstimate")) {
this.getPrecisionEstimate().remove((EffectEvidenceSynthesisEffectEstimatePrecisionEstimateComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1891,6 +1938,21 @@ public class EffectEvidenceSynthesis extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("level")) {
this.level = null;
} else if (name.equals("from")) {
this.from = null;
} else if (name.equals("to")) {
this.to = null;
} else
super.removeChild(name, value);
}
@Override
@ -2267,6 +2329,19 @@ public class EffectEvidenceSynthesis extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("rating")) {
this.getRating().remove(castToCodeableConcept(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("certaintySubcomponent")) {
this.getCertaintySubcomponent().remove((EffectEvidenceSynthesisCertaintyCertaintySubcomponentComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -2615,6 +2690,19 @@ public class EffectEvidenceSynthesis extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("rating")) {
this.getRating().remove(castToCodeableConcept(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override
@ -5244,6 +5332,79 @@ public class EffectEvidenceSynthesis extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("topic")) {
this.getTopic().remove(castToCodeableConcept(value));
} else if (name.equals("author")) {
this.getAuthor().remove(castToContactDetail(value));
} else if (name.equals("editor")) {
this.getEditor().remove(castToContactDetail(value));
} else if (name.equals("reviewer")) {
this.getReviewer().remove(castToContactDetail(value));
} else if (name.equals("endorser")) {
this.getEndorser().remove(castToContactDetail(value));
} else if (name.equals("relatedArtifact")) {
this.getRelatedArtifact().remove(castToRelatedArtifact(value));
} else if (name.equals("synthesisType")) {
this.synthesisType = null;
} else if (name.equals("studyType")) {
this.studyType = null;
} else if (name.equals("population")) {
this.population = null;
} else if (name.equals("exposure")) {
this.exposure = null;
} else if (name.equals("exposureAlternative")) {
this.exposureAlternative = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("sampleSize")) {
this.sampleSize = (EffectEvidenceSynthesisSampleSizeComponent) value; // EffectEvidenceSynthesisSampleSizeComponent
} else if (name.equals("resultsByExposure")) {
this.getResultsByExposure().remove((EffectEvidenceSynthesisResultsByExposureComponent) value);
} else if (name.equals("effectEstimate")) {
this.getEffectEstimate().remove((EffectEvidenceSynthesisEffectEstimateComponent) value);
} else if (name.equals("certainty")) {
this.getCertainty().remove((EffectEvidenceSynthesisCertaintyComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -295,6 +295,17 @@ public abstract class Element extends Base implements IBaseHasExtensions, IBaseE
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("id")) {
this.id = null;
} else if (name.equals("extension")) {
this.getExtension().remove(castToExtension(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -1354,6 +1354,21 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("discriminator")) {
this.getDiscriminator().remove((ElementDefinitionSlicingDiscriminatorComponent) value);
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("ordered")) {
this.ordered = null;
} else if (name.equals("rules")) {
this.rules = null;
} else
super.removeChild(name, value);
}
@Override
@ -1667,6 +1682,17 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("path")) {
this.path = null;
} else
super.removeChild(name, value);
}
@Override
@ -2032,6 +2058,19 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("path")) {
this.path = null;
} else if (name.equals("min")) {
this.min = null;
} else if (name.equals("max")) {
this.max = null;
} else
super.removeChild(name, value);
}
@Override
@ -2696,6 +2735,24 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("profile")) {
this.getProfile().remove(castToCanonical(value));
} else if (name.equals("targetProfile")) {
this.getTargetProfile().remove(castToCanonical(value));
} else if (name.equals("aggregation")) {
this.getAggregation().remove((Enumeration) value);
} else if (name.equals("versioning")) {
value = null;
this.versioning = (Enumeration) value; // Enumeration<ReferenceVersionRules>
} else
super.removeChild(name, value);
}
@Override
@ -3146,6 +3203,17 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("label")) {
this.label = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -3977,6 +4045,27 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("key")) {
this.key = null;
} else if (name.equals("requirements")) {
this.requirements = null;
} else if (name.equals("severity")) {
this.severity = null;
} else if (name.equals("human")) {
this.human = null;
} else if (name.equals("expression")) {
this.expression = null;
} else if (name.equals("xpath")) {
this.xpath = null;
} else if (name.equals("source")) {
this.source = null;
} else
super.removeChild(name, value);
}
@Override
@ -4391,6 +4480,19 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("strength")) {
this.strength = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("valueSet")) {
this.valueSet = null;
} else
super.removeChild(name, value);
}
@Override
@ -4828,6 +4930,21 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identity")) {
this.identity = null;
} else if (name.equals("language")) {
this.language = null;
} else if (name.equals("map")) {
this.map = null;
} else if (name.equals("comment")) {
this.comment = null;
} else
super.removeChild(name, value);
}
@Override
@ -8545,6 +8662,81 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("path")) {
this.path = null;
} else if (name.equals("representation")) {
this.getRepresentation().remove((Enumeration) value);
} else if (name.equals("sliceName")) {
this.sliceName = null;
} else if (name.equals("sliceIsConstraining")) {
this.sliceIsConstraining = null;
} else if (name.equals("label")) {
this.label = null;
} else if (name.equals("code")) {
this.getCode().remove(castToCoding(value));
} else if (name.equals("slicing")) {
this.slicing = (ElementDefinitionSlicingComponent) value; // ElementDefinitionSlicingComponent
} else if (name.equals("short")) {
this.short_ = null;
} else if (name.equals("definition")) {
this.definition = null;
} else if (name.equals("comment")) {
this.comment = null;
} else if (name.equals("requirements")) {
this.requirements = null;
} else if (name.equals("alias")) {
this.getAlias().remove(castToString(value));
} else if (name.equals("min")) {
this.min = null;
} else if (name.equals("max")) {
this.max = null;
} else if (name.equals("base")) {
this.base = (ElementDefinitionBaseComponent) value; // ElementDefinitionBaseComponent
} else if (name.equals("contentReference")) {
this.contentReference = null;
} else if (name.equals("type")) {
this.getType().remove((TypeRefComponent) value);
} else if (name.equals("defaultValue[x]")) {
this.defaultValue = null;
} else if (name.equals("meaningWhenMissing")) {
this.meaningWhenMissing = null;
} else if (name.equals("orderMeaning")) {
this.orderMeaning = null;
} else if (name.equals("fixed[x]")) {
this.fixed = null;
} else if (name.equals("pattern[x]")) {
this.pattern = null;
} else if (name.equals("example")) {
this.getExample().remove((ElementDefinitionExampleComponent) value);
} else if (name.equals("minValue[x]")) {
this.minValue = null;
} else if (name.equals("maxValue[x]")) {
this.maxValue = null;
} else if (name.equals("maxLength")) {
this.maxLength = null;
} else if (name.equals("condition")) {
this.getCondition().remove(castToId(value));
} else if (name.equals("constraint")) {
this.getConstraint().remove((ElementDefinitionConstraintComponent) value);
} else if (name.equals("mustSupport")) {
this.mustSupport = null;
} else if (name.equals("isModifier")) {
this.isModifier = null;
} else if (name.equals("isModifierReason")) {
this.isModifierReason = null;
} else if (name.equals("isSummary")) {
this.isSummary = null;
} else if (name.equals("binding")) {
this.binding = (ElementDefinitionBindingComponent) value; // ElementDefinitionBindingComponent
} else if (name.equals("mapping")) {
this.getMapping().remove((ElementDefinitionMappingComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -658,6 +658,17 @@ public class Encounter extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("status")) {
this.status = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -885,6 +896,17 @@ public class Encounter extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("class")) {
this.class_ = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -1214,6 +1236,19 @@ public class Encounter extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("individual")) {
this.individual = null;
} else
super.removeChild(name, value);
}
@Override
@ -1575,6 +1610,19 @@ public class Encounter extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("condition")) {
this.condition = null;
} else if (name.equals("use")) {
this.use = null;
} else if (name.equals("rank")) {
this.rank = null;
} else
super.removeChild(name, value);
}
@Override
@ -2280,6 +2328,31 @@ public class Encounter extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("preAdmissionIdentifier")) {
this.preAdmissionIdentifier = null;
} else if (name.equals("origin")) {
this.origin = null;
} else if (name.equals("admitSource")) {
this.admitSource = null;
} else if (name.equals("reAdmission")) {
this.reAdmission = null;
} else if (name.equals("dietPreference")) {
this.getDietPreference().remove(castToCodeableConcept(value));
} else if (name.equals("specialCourtesy")) {
this.getSpecialCourtesy().remove(castToCodeableConcept(value));
} else if (name.equals("specialArrangement")) {
this.getSpecialArrangement().remove(castToCodeableConcept(value));
} else if (name.equals("destination")) {
this.destination = null;
} else if (name.equals("dischargeDisposition")) {
this.dischargeDisposition = null;
} else
super.removeChild(name, value);
}
@Override
@ -2755,6 +2828,21 @@ public class Encounter extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("location")) {
this.location = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("physicalType")) {
this.physicalType = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -4685,6 +4773,59 @@ public class Encounter extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusHistory")) {
this.getStatusHistory().remove((StatusHistoryComponent) value);
} else if (name.equals("class")) {
this.class_ = null;
} else if (name.equals("classHistory")) {
this.getClassHistory().remove((ClassHistoryComponent) value);
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("serviceType")) {
this.serviceType = null;
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("episodeOfCare")) {
this.getEpisodeOfCare().remove(castToReference(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("participant")) {
this.getParticipant().remove((EncounterParticipantComponent) value);
} else if (name.equals("appointment")) {
this.getAppointment().remove(castToReference(value));
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("length")) {
this.length = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("diagnosis")) {
this.getDiagnosis().remove((DiagnosisComponent) value);
} else if (name.equals("account")) {
this.getAccount().remove(castToReference(value));
} else if (name.equals("hospitalization")) {
this.hospitalization = (EncounterHospitalizationComponent) value; // EncounterHospitalizationComponent
} else if (name.equals("location")) {
this.getLocation().remove((EncounterLocationComponent) value);
} else if (name.equals("serviceProvider")) {
this.serviceProvider = null;
} else if (name.equals("partOf")) {
this.partOf = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -1132,6 +1132,35 @@ public class Endpoint extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("connectionType")) {
this.connectionType = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("managingOrganization")) {
this.managingOrganization = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactPoint(value));
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("payloadType")) {
this.getPayloadType().remove(castToCodeableConcept(value));
} else if (name.equals("payloadMimeType")) {
this.getPayloadMimeType().remove(castToCode(value));
} else if (name.equals("address")) {
this.address = null;
} else if (name.equals("header")) {
this.getHeader().remove(castToString(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -770,6 +770,27 @@ public class EnrollmentRequest extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("insurer")) {
this.insurer = null;
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("candidate")) {
this.candidate = null;
} else if (name.equals("coverage")) {
this.coverage = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -858,6 +858,29 @@ public class EnrollmentResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("request")) {
this.request = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("disposition")) {
this.disposition = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("organization")) {
this.organization = null;
} else if (name.equals("requestProvider")) {
this.requestProvider = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -454,6 +454,17 @@ public class EpisodeOfCare extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("status")) {
this.status = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -793,6 +804,19 @@ public class EpisodeOfCare extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("condition")) {
this.condition = null;
} else if (name.equals("role")) {
this.role = null;
} else if (name.equals("rank")) {
this.rank = null;
} else
super.removeChild(name, value);
}
@Override
@ -1920,6 +1944,37 @@ public class EpisodeOfCare extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusHistory")) {
this.getStatusHistory().remove((EpisodeOfCareStatusHistoryComponent) value);
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("diagnosis")) {
this.getDiagnosis().remove((DiagnosisComponent) value);
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("managingOrganization")) {
this.managingOrganization = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("referralRequest")) {
this.getReferralRequest().remove(castToReference(value));
} else if (name.equals("careManager")) {
this.careManager = null;
} else if (name.equals("team")) {
this.getTeam().remove(castToReference(value));
} else if (name.equals("account")) {
this.getAccount().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -2274,6 +2274,69 @@ public class EventDefinition extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("subtitle")) {
this.subtitle = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("subject[x]")) {
this.subject = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("usage")) {
this.usage = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("topic")) {
this.getTopic().remove(castToCodeableConcept(value));
} else if (name.equals("author")) {
this.getAuthor().remove(castToContactDetail(value));
} else if (name.equals("editor")) {
this.getEditor().remove(castToContactDetail(value));
} else if (name.equals("reviewer")) {
this.getReviewer().remove(castToContactDetail(value));
} else if (name.equals("endorser")) {
this.getEndorser().remove(castToContactDetail(value));
} else if (name.equals("relatedArtifact")) {
this.getRelatedArtifact().remove(castToRelatedArtifact(value));
} else if (name.equals("trigger")) {
this.getTrigger().remove(castToTriggerDefinition(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -2343,6 +2343,69 @@ public class Evidence extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("shortTitle")) {
this.shortTitle = null;
} else if (name.equals("subtitle")) {
this.subtitle = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("topic")) {
this.getTopic().remove(castToCodeableConcept(value));
} else if (name.equals("author")) {
this.getAuthor().remove(castToContactDetail(value));
} else if (name.equals("editor")) {
this.getEditor().remove(castToContactDetail(value));
} else if (name.equals("reviewer")) {
this.getReviewer().remove(castToContactDetail(value));
} else if (name.equals("endorser")) {
this.getEndorser().remove(castToContactDetail(value));
} else if (name.equals("relatedArtifact")) {
this.getRelatedArtifact().remove(castToRelatedArtifact(value));
} else if (name.equals("exposureBackground")) {
this.exposureBackground = null;
} else if (name.equals("exposureVariant")) {
this.getExposureVariant().remove(castToReference(value));
} else if (name.equals("outcome")) {
this.getOutcome().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -1159,6 +1159,27 @@ public class EvidenceVariable extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("definition[x]")) {
this.definition = null;
} else if (name.equals("usageContext")) {
this.getUsageContext().remove(castToUsageContext(value));
} else if (name.equals("exclude")) {
this.exclude = null;
} else if (name.equals("participantEffective[x]")) {
this.participantEffective = null;
} else if (name.equals("timeFromStart")) {
this.timeFromStart = null;
} else if (name.equals("groupMeasure")) {
this.groupMeasure = null;
} else
super.removeChild(name, value);
}
@Override
@ -3476,6 +3497,67 @@ public class EvidenceVariable extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("shortTitle")) {
this.shortTitle = null;
} else if (name.equals("subtitle")) {
this.subtitle = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("topic")) {
this.getTopic().remove(castToCodeableConcept(value));
} else if (name.equals("author")) {
this.getAuthor().remove(castToContactDetail(value));
} else if (name.equals("editor")) {
this.getEditor().remove(castToContactDetail(value));
} else if (name.equals("reviewer")) {
this.getReviewer().remove(castToContactDetail(value));
} else if (name.equals("endorser")) {
this.getEndorser().remove(castToContactDetail(value));
} else if (name.equals("relatedArtifact")) {
this.getRelatedArtifact().remove(castToRelatedArtifact(value));
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("characteristic")) {
this.getCharacteristic().remove((EvidenceVariableCharacteristicComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -3824,6 +3824,21 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("actorId")) {
this.actorId = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("description")) {
this.description = null;
} else
super.removeChild(name, value);
}
@Override
@ -4412,6 +4427,25 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("resourceId")) {
this.resourceId = null;
} else if (name.equals("resourceType")) {
this.resourceType = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("version")) {
this.getVersion().remove((ExampleScenarioInstanceVersionComponent) value);
} else if (name.equals("containedInstance")) {
this.getContainedInstance().remove((ExampleScenarioInstanceContainedInstanceComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -4731,6 +4765,17 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("versionId")) {
this.versionId = null;
} else if (name.equals("description")) {
this.description = null;
} else
super.removeChild(name, value);
}
@Override
@ -5011,6 +5056,17 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("resourceId")) {
this.resourceId = null;
} else if (name.equals("versionId")) {
this.versionId = null;
} else
super.removeChild(name, value);
}
@Override
@ -5510,6 +5566,23 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("title")) {
this.title = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("preConditions")) {
this.preConditions = null;
} else if (name.equals("postConditions")) {
this.postConditions = null;
} else if (name.equals("step")) {
this.getStep().remove((ExampleScenarioProcessStepComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -5930,6 +6003,21 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("process")) {
this.getProcess().remove((ExampleScenarioProcessComponent) value);
} else if (name.equals("pause")) {
this.pause = null;
} else if (name.equals("operation")) {
this.operation = (ExampleScenarioProcessStepOperationComponent) value; // ExampleScenarioProcessStepOperationComponent
} else if (name.equals("alternative")) {
this.getAlternative().remove((ExampleScenarioProcessStepAlternativeComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -6751,6 +6839,33 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("number")) {
this.number = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("initiator")) {
this.initiator = null;
} else if (name.equals("receiver")) {
this.receiver = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("initiatorActive")) {
this.initiatorActive = null;
} else if (name.equals("receiverActive")) {
this.receiverActive = null;
} else if (name.equals("request")) {
this.request = (ExampleScenarioInstanceContainedInstanceComponent) value; // ExampleScenarioInstanceContainedInstanceComponent
} else if (name.equals("response")) {
this.response = (ExampleScenarioInstanceContainedInstanceComponent) value; // ExampleScenarioInstanceContainedInstanceComponent
} else
super.removeChild(name, value);
}
@Override
@ -7186,6 +7301,19 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("title")) {
this.title = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("step")) {
this.getStep().remove((ExampleScenarioProcessStepComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -8656,6 +8784,47 @@ public class ExampleScenario extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("actor")) {
this.getActor().remove((ExampleScenarioActorComponent) value);
} else if (name.equals("instance")) {
this.getInstance().remove((ExampleScenarioInstanceComponent) value);
} else if (name.equals("process")) {
this.getProcess().remove((ExampleScenarioProcessComponent) value);
} else if (name.equals("workflow")) {
this.getWorkflow().remove(castToCanonical(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -734,6 +734,19 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("claim")) {
this.claim = null;
} else if (name.equals("relationship")) {
this.relationship = null;
} else if (name.equals("reference")) {
this.reference = null;
} else
super.removeChild(name, value);
}
@Override
@ -994,6 +1007,17 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("party")) {
this.party = null;
} else
super.removeChild(name, value);
}
@Override
@ -1447,6 +1471,23 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("responsible")) {
this.responsible = null;
} else if (name.equals("role")) {
this.role = null;
} else if (name.equals("qualification")) {
this.qualification = null;
} else
super.removeChild(name, value);
}
@Override
@ -2084,6 +2125,25 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("timing[x]")) {
this.timing = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else if (name.equals("reason")) {
this.reason = null;
} else
super.removeChild(name, value);
}
@Override
@ -2616,6 +2676,23 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("diagnosis[x]")) {
this.diagnosis = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("onAdmission")) {
this.onAdmission = null;
} else if (name.equals("packageCode")) {
this.packageCode = null;
} else
super.removeChild(name, value);
}
@Override
@ -3204,6 +3281,23 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("procedure[x]")) {
this.procedure = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
@ -3643,6 +3737,19 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("focal")) {
this.focal = null;
} else if (name.equals("coverage")) {
this.coverage = null;
} else if (name.equals("preAuthRef")) {
this.getPreAuthRef().remove(castToString(value));
} else
super.removeChild(name, value);
}
@Override
@ -3997,6 +4104,19 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("date")) {
this.date = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("location[x]")) {
this.location = null;
} else
super.removeChild(name, value);
}
@Override
@ -5895,6 +6015,59 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("careTeamSequence")) {
this.getCareTeamSequence().remove(castToPositiveInt(value));
} else if (name.equals("diagnosisSequence")) {
this.getDiagnosisSequence().remove(castToPositiveInt(value));
} else if (name.equals("procedureSequence")) {
this.getProcedureSequence().remove(castToPositiveInt(value));
} else if (name.equals("informationSequence")) {
this.getInformationSequence().remove(castToPositiveInt(value));
} else if (name.equals("revenue")) {
this.revenue = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("serviced[x]")) {
this.serviced = null;
} else if (name.equals("location[x]")) {
this.location = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else if (name.equals("bodySite")) {
this.bodySite = null;
} else if (name.equals("subSite")) {
this.getSubSite().remove(castToCodeableConcept(value));
} else if (name.equals("encounter")) {
this.getEncounter().remove(castToReference(value));
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("detail")) {
this.getDetail().remove((DetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -6531,6 +6704,21 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("category")) {
this.category = null;
} else if (name.equals("reason")) {
this.reason = null;
} else if (name.equals("amount")) {
this.amount = null;
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -7667,6 +7855,41 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("revenue")) {
this.revenue = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("subDetail")) {
this.getSubDetail().remove((SubDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -8839,6 +9062,39 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("revenue")) {
this.revenue = null;
} else if (name.equals("category")) {
this.category = null;
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("udi")) {
this.getUdi().remove(castToReference(value));
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -10473,6 +10729,49 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("itemSequence")) {
this.getItemSequence().remove(castToPositiveInt(value));
} else if (name.equals("detailSequence")) {
this.getDetailSequence().remove(castToPositiveInt(value));
} else if (name.equals("subDetailSequence")) {
this.getSubDetailSequence().remove(castToPositiveInt(value));
} else if (name.equals("provider")) {
this.getProvider().remove(castToReference(value));
} else if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("programCode")) {
this.getProgramCode().remove(castToCodeableConcept(value));
} else if (name.equals("serviced[x]")) {
this.serviced = null;
} else if (name.equals("location[x]")) {
this.location = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("bodySite")) {
this.bodySite = null;
} else if (name.equals("subSite")) {
this.getSubSite().remove(castToCodeableConcept(value));
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("detail")) {
this.getDetail().remove((AddedItemDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -11433,6 +11732,31 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("subDetail")) {
this.getSubDetail().remove((AddedItemDetailSubDetailComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -12201,6 +12525,29 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("productOrService")) {
this.productOrService = null;
} else if (name.equals("modifier")) {
this.getModifier().remove(castToCodeableConcept(value));
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("unitPrice")) {
this.unitPrice = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("net")) {
this.net = null;
} else if (name.equals("noteNumber")) {
this.getNoteNumber().remove(castToPositiveInt(value));
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -12508,6 +12855,17 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("category")) {
this.category = null;
} else if (name.equals("amount")) {
this.amount = null;
} else
super.removeChild(name, value);
}
@Override
@ -12946,6 +13304,25 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("adjustment")) {
this.adjustment = null;
} else if (name.equals("adjustmentReason")) {
this.adjustmentReason = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("amount")) {
this.amount = null;
} else if (name.equals("identifier")) {
this.identifier = null;
} else
super.removeChild(name, value);
}
@Override
@ -13371,6 +13748,21 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("number")) {
this.number = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("language")) {
this.language = null;
} else
super.removeChild(name, value);
}
@Override
@ -14019,6 +14411,29 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("category")) {
this.category = null;
} else if (name.equals("excluded")) {
this.excluded = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("network")) {
this.network = null;
} else if (name.equals("unit")) {
this.unit = null;
} else if (name.equals("term")) {
this.term = null;
} else if (name.equals("financial")) {
this.getFinancial().remove((BenefitComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -14449,6 +14864,19 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("allowed[x]")) {
this.allowed = null;
} else if (name.equals("used[x]")) {
this.used = null;
} else
super.removeChild(name, value);
}
@Override
@ -17612,6 +18040,99 @@ public class ExplanationOfBenefit extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subType")) {
this.subType = null;
} else if (name.equals("use")) {
this.use = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("billablePeriod")) {
this.billablePeriod = null;
} else if (name.equals("created")) {
this.created = null;
} else if (name.equals("enterer")) {
this.enterer = null;
} else if (name.equals("insurer")) {
this.insurer = null;
} else if (name.equals("provider")) {
this.provider = null;
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("fundsReserveRequested")) {
this.fundsReserveRequested = null;
} else if (name.equals("fundsReserve")) {
this.fundsReserve = null;
} else if (name.equals("related")) {
this.getRelated().remove((RelatedClaimComponent) value);
} else if (name.equals("prescription")) {
this.prescription = null;
} else if (name.equals("originalPrescription")) {
this.originalPrescription = null;
} else if (name.equals("payee")) {
this.payee = (PayeeComponent) value; // PayeeComponent
} else if (name.equals("referral")) {
this.referral = null;
} else if (name.equals("facility")) {
this.facility = null;
} else if (name.equals("claim")) {
this.claim = null;
} else if (name.equals("claimResponse")) {
this.claimResponse = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("disposition")) {
this.disposition = null;
} else if (name.equals("preAuthRef")) {
this.getPreAuthRef().remove(castToString(value));
} else if (name.equals("preAuthRefPeriod")) {
this.getPreAuthRefPeriod().remove(castToPeriod(value));
} else if (name.equals("careTeam")) {
this.getCareTeam().remove((CareTeamComponent) value);
} else if (name.equals("supportingInfo")) {
this.getSupportingInfo().remove((SupportingInformationComponent) value);
} else if (name.equals("diagnosis")) {
this.getDiagnosis().remove((DiagnosisComponent) value);
} else if (name.equals("procedure")) {
this.getProcedure().remove((ProcedureComponent) value);
} else if (name.equals("precedence")) {
this.precedence = null;
} else if (name.equals("insurance")) {
this.getInsurance().remove((InsuranceComponent) value);
} else if (name.equals("accident")) {
this.accident = (AccidentComponent) value; // AccidentComponent
} else if (name.equals("item")) {
this.getItem().remove((ItemComponent) value);
} else if (name.equals("addItem")) {
this.getAddItem().remove((AddedItemComponent) value);
} else if (name.equals("adjudication")) {
this.getAdjudication().remove((AdjudicationComponent) value);
} else if (name.equals("total")) {
this.getTotal().remove((TotalComponent) value);
} else if (name.equals("payment")) {
this.payment = (PaymentComponent) value; // PaymentComponent
} else if (name.equals("formCode")) {
this.formCode = null;
} else if (name.equals("form")) {
this.form = null;
} else if (name.equals("processNote")) {
this.getProcessNote().remove((NoteComponent) value);
} else if (name.equals("benefitPeriod")) {
this.benefitPeriod = null;
} else if (name.equals("benefitBalance")) {
this.getBenefitBalance().remove((BenefitBalanceComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -621,6 +621,23 @@ public class Expression extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("language")) {
this.language = null;
} else if (name.equals("expression")) {
this.expression = null;
} else if (name.equals("reference")) {
this.reference = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -382,6 +382,17 @@ public class Extension extends BaseExtension implements IBaseExtension<Extension
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -676,6 +676,23 @@ public class FamilyMemberHistory extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("outcome")) {
this.outcome = null;
} else if (name.equals("contributedToDeath")) {
this.contributedToDeath = null;
} else if (name.equals("onset[x]")) {
this.onset = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override
@ -2363,6 +2380,49 @@ public class FamilyMemberHistory extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("instantiatesCanonical")) {
this.getInstantiatesCanonical().remove(castToCanonical(value));
} else if (name.equals("instantiatesUri")) {
this.getInstantiatesUri().remove(castToUri(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("dataAbsentReason")) {
this.dataAbsentReason = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("relationship")) {
this.relationship = null;
} else if (name.equals("sex")) {
this.sex = null;
} else if (name.equals("born[x]")) {
this.born = null;
} else if (name.equals("age[x]")) {
this.age = null;
} else if (name.equals("estimatedAge")) {
this.estimatedAge = null;
} else if (name.equals("deceased[x]")) {
this.deceased = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("condition")) {
this.getCondition().remove((FamilyMemberHistoryConditionComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -803,6 +803,29 @@ public class Flag extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("author")) {
this.author = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -754,6 +754,19 @@ public class Goal extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("measure")) {
this.measure = null;
} else if (name.equals("detail[x]")) {
this.detail = null;
} else if (name.equals("due[x]")) {
this.due = null;
} else
super.removeChild(name, value);
}
@Override
@ -2128,6 +2141,45 @@ public class Goal extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("lifecycleStatus")) {
this.lifecycleStatus = null;
} else if (name.equals("achievementStatus")) {
this.achievementStatus = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("priority")) {
this.priority = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("start[x]")) {
this.start = null;
} else if (name.equals("target")) {
this.getTarget().remove((GoalTargetComponent) value);
} else if (name.equals("statusDate")) {
this.statusDate = null;
} else if (name.equals("statusReason")) {
this.statusReason = null;
} else if (name.equals("expressedBy")) {
this.expressedBy = null;
} else if (name.equals("addresses")) {
this.getAddresses().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("outcomeCode")) {
this.getOutcomeCode().remove(castToCodeableConcept(value));
} else if (name.equals("outcomeReference")) {
this.getOutcomeReference().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -999,6 +999,25 @@ public class GraphDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("path")) {
this.path = null;
} else if (name.equals("sliceName")) {
this.sliceName = null;
} else if (name.equals("min")) {
this.min = null;
} else if (name.equals("max")) {
this.max = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("target")) {
this.getTarget().remove((GraphDefinitionLinkTargetComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1531,6 +1550,23 @@ public class GraphDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("params")) {
this.params = null;
} else if (name.equals("profile")) {
this.profile = null;
} else if (name.equals("compartment")) {
this.getCompartment().remove((GraphDefinitionLinkTargetCompartmentComponent) value);
} else if (name.equals("link")) {
this.getLink().remove((GraphDefinitionLinkComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -2071,6 +2107,23 @@ public class GraphDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("use")) {
this.use = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("rule")) {
this.rule = null;
} else if (name.equals("expression")) {
this.expression = null;
} else if (name.equals("description")) {
this.description = null;
} else
super.removeChild(name, value);
}
@Override
@ -3359,6 +3412,43 @@ public class GraphDefinition extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("start")) {
this.start = null;
} else if (name.equals("profile")) {
this.profile = null;
} else if (name.equals("link")) {
this.getLink().remove((GraphDefinitionLinkComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -635,6 +635,21 @@ public class Group extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("value[x]")) {
this.value = null;
} else if (name.equals("exclude")) {
this.exclude = null;
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override
@ -1011,6 +1026,19 @@ public class Group extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("entity")) {
this.entity = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("inactive")) {
this.inactive = null;
} else
super.removeChild(name, value);
}
@Override
@ -1886,6 +1914,33 @@ public class Group extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("active")) {
this.active = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("actual")) {
this.actual = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("quantity")) {
this.quantity = null;
} else if (name.equals("managingEntity")) {
this.managingEntity = null;
} else if (name.equals("characteristic")) {
this.getCharacteristic().remove((GroupCharacteristicComponent) value);
} else if (name.equals("member")) {
this.getMember().remove((GroupMemberComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -1606,6 +1606,43 @@ public class GuidanceResponse extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("requestIdentifier")) {
this.requestIdentifier = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("module[x]")) {
this.module = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("occurrenceDateTime")) {
this.occurrenceDateTime = null;
} else if (name.equals("performer")) {
this.performer = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("evaluationMessage")) {
this.getEvaluationMessage().remove(castToReference(value));
} else if (name.equals("outputParameters")) {
this.outputParameters = null;
} else if (name.equals("result")) {
this.result = null;
} else if (name.equals("dataRequirement")) {
this.getDataRequirement().remove(castToDataRequirement(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -433,6 +433,17 @@ public class HealthcareService extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("comment")) {
this.comment = null;
} else
super.removeChild(name, value);
}
@Override
@ -889,6 +900,21 @@ public class HealthcareService extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("daysOfWeek")) {
this.getDaysOfWeek().remove((Enumeration) value);
} else if (name.equals("allDay")) {
this.allDay = null;
} else if (name.equals("availableStartTime")) {
this.availableStartTime = null;
} else if (name.equals("availableEndTime")) {
this.availableEndTime = null;
} else
super.removeChild(name, value);
}
@Override
@ -1168,6 +1194,17 @@ public class HealthcareService extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("description")) {
this.description = null;
} else if (name.equals("during")) {
this.during = null;
} else
super.removeChild(name, value);
}
@Override
@ -3248,6 +3285,61 @@ public class HealthcareService extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("active")) {
this.active = null;
} else if (name.equals("providedBy")) {
this.providedBy = null;
} else if (name.equals("category")) {
this.getCategory().remove(castToCodeableConcept(value));
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("specialty")) {
this.getSpecialty().remove(castToCodeableConcept(value));
} else if (name.equals("location")) {
this.getLocation().remove(castToReference(value));
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("comment")) {
this.comment = null;
} else if (name.equals("extraDetails")) {
this.extraDetails = null;
} else if (name.equals("photo")) {
this.photo = null;
} else if (name.equals("telecom")) {
this.getTelecom().remove(castToContactPoint(value));
} else if (name.equals("coverageArea")) {
this.getCoverageArea().remove(castToReference(value));
} else if (name.equals("serviceProvisionCode")) {
this.getServiceProvisionCode().remove(castToCodeableConcept(value));
} else if (name.equals("eligibility")) {
this.getEligibility().remove((HealthcareServiceEligibilityComponent) value);
} else if (name.equals("program")) {
this.getProgram().remove(castToCodeableConcept(value));
} else if (name.equals("characteristic")) {
this.getCharacteristic().remove(castToCodeableConcept(value));
} else if (name.equals("communication")) {
this.getCommunication().remove(castToCodeableConcept(value));
} else if (name.equals("referralMethod")) {
this.getReferralMethod().remove(castToCodeableConcept(value));
} else if (name.equals("appointmentRequired")) {
this.appointmentRequired = null;
} else if (name.equals("availableTime")) {
this.getAvailableTime().remove((HealthcareServiceAvailableTimeComponent) value);
} else if (name.equals("notAvailable")) {
this.getNotAvailable().remove((HealthcareServiceNotAvailableComponent) value);
} else if (name.equals("availabilityExceptions")) {
this.availabilityExceptions = null;
} else if (name.equals("endpoint")) {
this.getEndpoint().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -955,6 +955,27 @@ public class HumanName extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("use")) {
this.use = null;
} else if (name.equals("text")) {
this.text = null;
} else if (name.equals("family")) {
this.family = null;
} else if (name.equals("given")) {
this.getGiven().remove(castToString(value));
} else if (name.equals("prefix")) {
this.getPrefix().remove(castToString(value));
} else if (name.equals("suffix")) {
this.getSuffix().remove(castToString(value));
} else if (name.equals("period")) {
this.period = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -681,6 +681,25 @@ public class Identifier extends Type implements ICompositeType {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("use")) {
this.use = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("system")) {
this.system = null;
} else if (name.equals("value")) {
this.value = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("assigner")) {
this.assigner = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -1199,6 +1199,37 @@ public class ImagingStudy extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("uid")) {
this.uid = null;
} else if (name.equals("number")) {
this.number = null;
} else if (name.equals("modality")) {
this.modality = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("numberOfInstances")) {
this.numberOfInstances = null;
} else if (name.equals("endpoint")) {
this.getEndpoint().remove(castToReference(value));
} else if (name.equals("bodySite")) {
this.bodySite = null;
} else if (name.equals("laterality")) {
this.laterality = null;
} else if (name.equals("specimen")) {
this.getSpecimen().remove(castToReference(value));
} else if (name.equals("started")) {
this.started = null;
} else if (name.equals("performer")) {
this.getPerformer().remove((ImagingStudySeriesPerformerComponent) value);
} else if (name.equals("instance")) {
this.getInstance().remove((ImagingStudySeriesInstanceComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1557,6 +1588,17 @@ public class ImagingStudy extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("function")) {
this.function = null;
} else if (name.equals("actor")) {
this.actor = null;
} else
super.removeChild(name, value);
}
@Override
@ -1945,6 +1987,21 @@ public class ImagingStudy extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("uid")) {
this.uid = null;
} else if (name.equals("sopClass")) {
this.sopClass = null;
} else if (name.equals("number")) {
this.number = null;
} else if (name.equals("title")) {
this.title = null;
} else
super.removeChild(name, value);
}
@Override
@ -3746,6 +3803,53 @@ public class ImagingStudy extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("modality")) {
this.getModality().remove(castToCoding(value));
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("started")) {
this.started = null;
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("referrer")) {
this.referrer = null;
} else if (name.equals("interpreter")) {
this.getInterpreter().remove(castToReference(value));
} else if (name.equals("endpoint")) {
this.getEndpoint().remove(castToReference(value));
} else if (name.equals("numberOfSeries")) {
this.numberOfSeries = null;
} else if (name.equals("numberOfInstances")) {
this.numberOfInstances = null;
} else if (name.equals("procedureReference")) {
this.procedureReference = null;
} else if (name.equals("procedureCode")) {
this.getProcedureCode().remove(castToCodeableConcept(value));
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("series")) {
this.getSeries().remove((ImagingStudySeriesComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -368,6 +368,17 @@ public class Immunization extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("function")) {
this.function = null;
} else if (name.equals("actor")) {
this.actor = null;
} else
super.removeChild(name, value);
}
@Override
@ -803,6 +814,21 @@ public class Immunization extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("documentType")) {
this.documentType = null;
} else if (name.equals("reference")) {
this.reference = null;
} else if (name.equals("publicationDate")) {
this.publicationDate = null;
} else if (name.equals("presentationDate")) {
this.presentationDate = null;
} else
super.removeChild(name, value);
}
@Override
@ -1161,6 +1187,19 @@ public class Immunization extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("date")) {
this.date = null;
} else if (name.equals("detail")) {
this.detail = null;
} else if (name.equals("reported")) {
this.reported = null;
} else
super.removeChild(name, value);
}
@Override
@ -1713,6 +1752,23 @@ public class Immunization extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("series")) {
this.series = null;
} else if (name.equals("authority")) {
this.authority = null;
} else if (name.equals("targetDisease")) {
this.getTargetDisease().remove(castToCodeableConcept(value));
} else if (name.equals("doseNumber[x]")) {
this.doseNumber = null;
} else if (name.equals("seriesDoses[x]")) {
this.seriesDoses = null;
} else
super.removeChild(name, value);
}
@Override
@ -3883,6 +3939,69 @@ public class Immunization extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("statusReason")) {
this.statusReason = null;
} else if (name.equals("vaccineCode")) {
this.vaccineCode = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("occurrence[x]")) {
this.occurrence = null;
} else if (name.equals("recorded")) {
this.recorded = null;
} else if (name.equals("primarySource")) {
this.primarySource = null;
} else if (name.equals("reportOrigin")) {
this.reportOrigin = null;
} else if (name.equals("location")) {
this.location = null;
} else if (name.equals("manufacturer")) {
this.manufacturer = null;
} else if (name.equals("lotNumber")) {
this.lotNumber = null;
} else if (name.equals("expirationDate")) {
this.expirationDate = null;
} else if (name.equals("site")) {
this.site = null;
} else if (name.equals("route")) {
this.route = null;
} else if (name.equals("doseQuantity")) {
this.doseQuantity = null;
} else if (name.equals("performer")) {
this.getPerformer().remove((ImmunizationPerformerComponent) value);
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("reasonReference")) {
this.getReasonReference().remove(castToReference(value));
} else if (name.equals("isSubpotent")) {
this.isSubpotent = null;
} else if (name.equals("subpotentReason")) {
this.getSubpotentReason().remove(castToCodeableConcept(value));
} else if (name.equals("education")) {
this.getEducation().remove((ImmunizationEducationComponent) value);
} else if (name.equals("programEligibility")) {
this.getProgramEligibility().remove(castToCodeableConcept(value));
} else if (name.equals("fundingSource")) {
this.fundingSource = null;
} else if (name.equals("reaction")) {
this.getReaction().remove((ImmunizationReactionComponent) value);
} else if (name.equals("protocolApplied")) {
this.getProtocolApplied().remove((ImmunizationProtocolAppliedComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -1191,6 +1191,39 @@ public class ImmunizationEvaluation extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("authority")) {
this.authority = null;
} else if (name.equals("targetDisease")) {
this.targetDisease = null;
} else if (name.equals("immunizationEvent")) {
this.immunizationEvent = null;
} else if (name.equals("doseStatus")) {
this.doseStatus = null;
} else if (name.equals("doseStatusReason")) {
this.getDoseStatusReason().remove(castToCodeableConcept(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("series")) {
this.series = null;
} else if (name.equals("doseNumber[x]")) {
this.doseNumber = null;
} else if (name.equals("seriesDoses[x]")) {
this.seriesDoses = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -1056,6 +1056,37 @@ public class ImmunizationRecommendation extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("vaccineCode")) {
this.getVaccineCode().remove(castToCodeableConcept(value));
} else if (name.equals("targetDisease")) {
this.targetDisease = null;
} else if (name.equals("contraindicatedVaccineCode")) {
this.getContraindicatedVaccineCode().remove(castToCodeableConcept(value));
} else if (name.equals("forecastStatus")) {
this.forecastStatus = null;
} else if (name.equals("forecastReason")) {
this.getForecastReason().remove(castToCodeableConcept(value));
} else if (name.equals("dateCriterion")) {
this.getDateCriterion().remove((ImmunizationRecommendationRecommendationDateCriterionComponent) value);
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("series")) {
this.series = null;
} else if (name.equals("doseNumber[x]")) {
this.doseNumber = null;
} else if (name.equals("seriesDoses[x]")) {
this.seriesDoses = null;
} else if (name.equals("supportingImmunization")) {
this.getSupportingImmunization().remove(castToReference(value));
} else if (name.equals("supportingPatientInformation")) {
this.getSupportingPatientInformation().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1439,6 +1470,17 @@ public class ImmunizationRecommendation extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1950,6 +1992,23 @@ public class ImmunizationRecommendation extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("patient")) {
this.patient = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("authority")) {
this.authority = null;
} else if (name.equals("recommendation")) {
this.getRecommendation().remove((ImmunizationRecommendationRecommendationComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -12133,6 +12133,19 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("uri")) {
this.uri = null;
} else if (name.equals("packageId")) {
this.packageId = null;
} else if (name.equals("version")) {
this.version = null;
} else
super.removeChild(name, value);
}
@Override
@ -12419,6 +12432,17 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("profile")) {
this.profile = null;
} else
super.removeChild(name, value);
}
@Override
@ -12906,6 +12930,23 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("grouping")) {
this.getGrouping().remove((ImplementationGuideDefinitionGroupingComponent) value);
} else if (name.equals("resource")) {
this.getResource().remove((ImplementationGuideDefinitionResourceComponent) value);
} else if (name.equals("page")) {
this.page = (ImplementationGuideDefinitionPageComponent) value; // ImplementationGuideDefinitionPageComponent
} else if (name.equals("parameter")) {
this.getParameter().remove((ImplementationGuideDefinitionParameterComponent) value);
} else if (name.equals("template")) {
this.getTemplate().remove((ImplementationGuideDefinitionTemplateComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -13236,6 +13277,17 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("description")) {
this.description = null;
} else
super.removeChild(name, value);
}
@Override
@ -13880,6 +13932,25 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("reference")) {
this.reference = null;
} else if (name.equals("fhirVersion")) {
this.getFhirVersion().remove((Enumeration) value);
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("example[x]")) {
this.example = null;
} else if (name.equals("groupingId")) {
this.groupingId = null;
} else
super.removeChild(name, value);
}
@Override
@ -14370,6 +14441,21 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name[x]")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("generation")) {
this.generation = null;
} else if (name.equals("page")) {
this.getPage().remove((ImplementationGuideDefinitionPageComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -14681,6 +14767,17 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -15021,6 +15118,19 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("source")) {
this.source = null;
} else if (name.equals("scope")) {
this.scope = null;
} else
super.removeChild(name, value);
}
@Override
@ -15572,6 +15682,23 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("rendering")) {
this.rendering = null;
} else if (name.equals("resource")) {
this.getResource().remove((ManifestResourceComponent) value);
} else if (name.equals("page")) {
this.getPage().remove((ManifestPageComponent) value);
} else if (name.equals("image")) {
this.getImage().remove(castToString(value));
} else if (name.equals("other")) {
this.getOther().remove(castToString(value));
} else
super.removeChild(name, value);
}
@Override
@ -15994,6 +16121,19 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("reference")) {
this.reference = null;
} else if (name.equals("example[x]")) {
this.example = null;
} else if (name.equals("relativePath")) {
this.relativePath = null;
} else
super.removeChild(name, value);
}
@Override
@ -16363,6 +16503,19 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("anchor")) {
this.getAnchor().remove(castToString(value));
} else
super.removeChild(name, value);
}
@Override
@ -18031,6 +18184,53 @@ public class ImplementationGuide extends MetadataResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("packageId")) {
this.packageId = null;
} else if (name.equals("license")) {
this.license = null;
} else if (name.equals("fhirVersion")) {
this.getFhirVersion().remove((Enumeration) value);
} else if (name.equals("dependsOn")) {
this.getDependsOn().remove((ImplementationGuideDependsOnComponent) value);
} else if (name.equals("global")) {
this.getGlobal().remove((ImplementationGuideGlobalComponent) value);
} else if (name.equals("definition")) {
this.definition = null;
} else if (name.equals("manifest")) {
this.manifest = (ImplementationGuideManifestComponent) value; // ImplementationGuideManifestComponent
} else
super.removeChild(name, value);
}
@Override

View File

@ -308,6 +308,21 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("telecom")) {
this.getTelecom().remove(castToContactPoint(value));
} else if (name.equals("address")) {
this.address = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -693,6 +708,19 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("network")) {
this.getNetwork().remove(castToReference(value));
} else if (name.equals("benefit")) {
this.getBenefit().remove((CoverageBenefitComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1043,6 +1071,19 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("requirement")) {
this.requirement = null;
} else if (name.equals("limit")) {
this.getLimit().remove((CoverageBenefitLimitComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1276,6 +1317,17 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("value")) {
this.value = null;
} else if (name.equals("code")) {
this.code = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1889,6 +1941,25 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("coverageArea")) {
this.getCoverageArea().remove(castToReference(value));
} else if (name.equals("network")) {
this.getNetwork().remove(castToReference(value));
} else if (name.equals("generalCost")) {
this.getGeneralCost().remove((InsurancePlanPlanGeneralCostComponent) value);
} else if (name.equals("specificCost")) {
this.getSpecificCost().remove((InsurancePlanPlanSpecificCostComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -2304,6 +2375,21 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("groupSize")) {
this.groupSize = null;
} else if (name.equals("cost")) {
this.cost = null;
} else if (name.equals("comment")) {
this.comment = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -2581,6 +2667,17 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("category")) {
this.category = null;
} else if (name.equals("benefit")) {
this.getBenefit().remove((PlanBenefitComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -2847,6 +2944,17 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("cost")) {
this.getCost().remove((PlanBenefitCostComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -3215,6 +3323,21 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("applicability")) {
this.applicability = null;
} else if (name.equals("qualifiers")) {
this.getQualifiers().remove(castToCodeableConcept(value));
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -4519,6 +4642,41 @@ public class InsurancePlan extends DomainResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("alias")) {
this.getAlias().remove(castToString(value));
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("ownedBy")) {
this.ownedBy = null;
} else if (name.equals("administeredBy")) {
this.administeredBy = null;
} else if (name.equals("coverageArea")) {
this.getCoverageArea().remove(castToReference(value));
} else if (name.equals("contact")) {
this.getContact().remove((InsurancePlanContactComponent) value);
} else if (name.equals("endpoint")) {
this.getEndpoint().remove(castToReference(value));
} else if (name.equals("network")) {
this.getNetwork().remove(castToReference(value));
} else if (name.equals("coverage")) {
this.getCoverage().remove((InsurancePlanCoverageComponent) value);
} else if (name.equals("plan")) {
this.getPlan().remove((InsurancePlanPlanComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -620,6 +620,17 @@ public class Invoice extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("role")) {
this.role = null;
} else if (name.equals("actor")) {
this.actor = null;
} else
super.removeChild(name, value);
}
@Override
@ -1018,6 +1029,19 @@ public class Invoice extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("sequence")) {
this.sequence = null;
} else if (name.equals("chargeItem[x]")) {
this.chargeItem = null;
} else if (name.equals("priceComponent")) {
this.getPriceComponent().remove((InvoiceLineItemPriceComponentComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1432,6 +1456,21 @@ public class Invoice extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("factor")) {
this.factor = null;
} else if (name.equals("amount")) {
this.amount = null;
} else
super.removeChild(name, value);
}
@Override
@ -2714,6 +2753,45 @@ public class Invoice extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("cancelledReason")) {
this.cancelledReason = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("recipient")) {
this.recipient = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("participant")) {
this.getParticipant().remove((InvoiceParticipantComponent) value);
} else if (name.equals("issuer")) {
this.issuer = null;
} else if (name.equals("account")) {
this.account = null;
} else if (name.equals("lineItem")) {
this.getLineItem().remove((InvoiceLineItemComponent) value);
} else if (name.equals("totalPriceComponent")) {
this.getTotalPriceComponent().remove((InvoiceLineItemPriceComponentComponent) value);
} else if (name.equals("totalNet")) {
this.totalNet = null;
} else if (name.equals("totalGross")) {
this.totalGross = null;
} else if (name.equals("paymentTerms")) {
this.paymentTerms = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -2498,6 +2498,75 @@ public class Library extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("subtitle")) {
this.subtitle = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("subject[x]")) {
this.subject = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("usage")) {
this.usage = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("topic")) {
this.getTopic().remove(castToCodeableConcept(value));
} else if (name.equals("author")) {
this.getAuthor().remove(castToContactDetail(value));
} else if (name.equals("editor")) {
this.getEditor().remove(castToContactDetail(value));
} else if (name.equals("reviewer")) {
this.getReviewer().remove(castToContactDetail(value));
} else if (name.equals("endorser")) {
this.getEndorser().remove(castToContactDetail(value));
} else if (name.equals("relatedArtifact")) {
this.getRelatedArtifact().remove(castToRelatedArtifact(value));
} else if (name.equals("parameter")) {
this.getParameter().remove(castToParameterDefinition(value));
} else if (name.equals("dataRequirement")) {
this.getDataRequirement().remove(castToDataRequirement(value));
} else if (name.equals("content")) {
this.getContent().remove(castToAttachment(value));
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -400,6 +400,17 @@ public class Linkage extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("type")) {
this.type = null;
} else if (name.equals("resource")) {
this.resource = null;
} else
super.removeChild(name, value);
}
@Override
@ -766,6 +777,19 @@ public class Linkage extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("active")) {
this.active = null;
} else if (name.equals("author")) {
this.author = null;
} else if (name.equals("item")) {
this.getItem().remove((LinkageItemComponent) value);
} else
super.removeChild(name, value);
}
@Override

View File

@ -650,6 +650,21 @@ public class ListResource extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("flag")) {
this.flag = null;
} else if (name.equals("deleted")) {
this.deleted = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("item")) {
this.item = null;
} else
super.removeChild(name, value);
}
@Override
@ -1700,6 +1715,39 @@ public class ListResource extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("code")) {
this.code = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("source")) {
this.source = null;
} else if (name.equals("orderedBy")) {
this.orderedBy = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else if (name.equals("entry")) {
this.getEntry().remove((ListEntryComponent) value);
} else if (name.equals("emptyReason")) {
this.emptyReason = null;
} else
super.removeChild(name, value);
}
@Override

View File

@ -899,6 +899,19 @@ public class Location extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("longitude")) {
this.longitude = null;
} else if (name.equals("latitude")) {
this.latitude = null;
} else if (name.equals("altitude")) {
this.altitude = null;
} else
super.removeChild(name, value);
}
@Override
@ -1339,6 +1352,21 @@ public class Location extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("daysOfWeek")) {
this.getDaysOfWeek().remove((Enumeration) value);
} else if (name.equals("allDay")) {
this.allDay = null;
} else if (name.equals("openingTime")) {
this.openingTime = null;
} else if (name.equals("closingTime")) {
this.closingTime = null;
} else
super.removeChild(name, value);
}
@Override
@ -2752,6 +2780,47 @@ public class Location extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("operationalStatus")) {
this.operationalStatus = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("alias")) {
this.getAlias().remove(castToString(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("mode")) {
this.mode = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("telecom")) {
this.getTelecom().remove(castToContactPoint(value));
} else if (name.equals("address")) {
this.address = null;
} else if (name.equals("physicalType")) {
this.physicalType = null;
} else if (name.equals("position")) {
this.position = (LocationPositionComponent) value; // LocationPositionComponent
} else if (name.equals("managingOrganization")) {
this.managingOrganization = null;
} else if (name.equals("partOf")) {
this.partOf = null;
} else if (name.equals("hoursOfOperation")) {
this.getHoursOfOperation().remove((LocationHoursOfOperationComponent) value);
} else if (name.equals("availabilityExceptions")) {
this.availabilityExceptions = null;
} else if (name.equals("endpoint")) {
this.getEndpoint().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -430,6 +430,23 @@ public class MarketingStatus extends BackboneType implements ICompositeType {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("country")) {
this.country = null;
} else if (name.equals("jurisdiction")) {
this.jurisdiction = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("dateRange")) {
this.dateRange = null;
} else if (name.equals("restoreDate")) {
this.restoreDate = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -391,6 +391,21 @@ public class Measure extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("population")) {
this.getPopulation().remove((MeasureGroupPopulationComponent) value);
} else if (name.equals("stratifier")) {
this.getStratifier().remove((MeasureGroupStratifierComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -721,6 +736,19 @@ public class Measure extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("criteria")) {
this.criteria = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1123,6 +1151,21 @@ public class Measure extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("criteria")) {
this.criteria = null;
} else if (name.equals("component")) {
this.getComponent().remove((MeasureGroupStratifierComponentComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1467,6 +1510,19 @@ public class Measure extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("criteria")) {
this.criteria = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -1886,6 +1942,21 @@ public class Measure extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("usage")) {
this.getUsage().remove(castToCodeableConcept(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("criteria")) {
this.criteria = null;
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {
@ -5217,6 +5288,95 @@ public class Measure extends MetadataResource {
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("url")) {
this.url = null;
} else if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("version")) {
this.version = null;
} else if (name.equals("name")) {
this.name = null;
} else if (name.equals("title")) {
this.title = null;
} else if (name.equals("subtitle")) {
this.subtitle = null;
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("experimental")) {
this.experimental = null;
} else if (name.equals("subject[x]")) {
this.subject = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("publisher")) {
this.publisher = null;
} else if (name.equals("contact")) {
this.getContact().remove(castToContactDetail(value));
} else if (name.equals("description")) {
this.description = null;
} else if (name.equals("useContext")) {
this.getUseContext().remove(castToUsageContext(value));
} else if (name.equals("jurisdiction")) {
this.getJurisdiction().remove(castToCodeableConcept(value));
} else if (name.equals("purpose")) {
this.purpose = null;
} else if (name.equals("usage")) {
this.usage = null;
} else if (name.equals("copyright")) {
this.copyright = null;
} else if (name.equals("approvalDate")) {
this.approvalDate = null;
} else if (name.equals("lastReviewDate")) {
this.lastReviewDate = null;
} else if (name.equals("effectivePeriod")) {
this.effectivePeriod = null;
} else if (name.equals("topic")) {
this.getTopic().remove(castToCodeableConcept(value));
} else if (name.equals("author")) {
this.getAuthor().remove(castToContactDetail(value));
} else if (name.equals("editor")) {
this.getEditor().remove(castToContactDetail(value));
} else if (name.equals("reviewer")) {
this.getReviewer().remove(castToContactDetail(value));
} else if (name.equals("endorser")) {
this.getEndorser().remove(castToContactDetail(value));
} else if (name.equals("relatedArtifact")) {
this.getRelatedArtifact().remove(castToRelatedArtifact(value));
} else if (name.equals("library")) {
this.getLibrary().remove(castToCanonical(value));
} else if (name.equals("disclaimer")) {
this.disclaimer = null;
} else if (name.equals("scoring")) {
this.scoring = null;
} else if (name.equals("compositeScoring")) {
this.compositeScoring = null;
} else if (name.equals("type")) {
this.getType().remove(castToCodeableConcept(value));
} else if (name.equals("riskAdjustment")) {
this.riskAdjustment = null;
} else if (name.equals("rateAggregation")) {
this.rateAggregation = null;
} else if (name.equals("rationale")) {
this.rationale = null;
} else if (name.equals("clinicalRecommendationStatement")) {
this.clinicalRecommendationStatement = null;
} else if (name.equals("improvementNotation")) {
this.improvementNotation = null;
} else if (name.equals("definition")) {
this.getDefinition().remove(castToMarkdown(value));
} else if (name.equals("guidance")) {
this.guidance = null;
} else if (name.equals("group")) {
this.getGroup().remove((MeasureGroupComponent) value);
} else if (name.equals("supplementalData")) {
this.getSupplementalData().remove((MeasureSupplementalDataComponent) value);
} else
super.removeChild(name, value);
}
@Override
public Base makeProperty(int hash, String name) throws FHIRException {
switch (hash) {

View File

@ -657,6 +657,21 @@ public class MeasureReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("population")) {
this.getPopulation().remove((MeasureReportGroupPopulationComponent) value);
} else if (name.equals("measureScore")) {
this.measureScore = null;
} else if (name.equals("stratifier")) {
this.getStratifier().remove((MeasureReportGroupStratifierComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1007,6 +1022,19 @@ public class MeasureReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("count")) {
this.count = null;
} else if (name.equals("subjectResults")) {
this.subjectResults = null;
} else
super.removeChild(name, value);
}
@Override
@ -1302,6 +1330,17 @@ public class MeasureReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.getCode().remove(castToCodeableConcept(value));
} else if (name.equals("stratum")) {
this.getStratum().remove((StratifierGroupComponent) value);
} else
super.removeChild(name, value);
}
@Override
@ -1697,6 +1736,21 @@ public class MeasureReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("value")) {
this.value = null;
} else if (name.equals("component")) {
this.getComponent().remove((StratifierGroupComponentComponent) value);
} else if (name.equals("population")) {
this.getPopulation().remove((StratifierGroupPopulationComponent) value);
} else if (name.equals("measureScore")) {
this.measureScore = null;
} else
super.removeChild(name, value);
}
@Override
@ -1946,6 +2000,17 @@ public class MeasureReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("value")) {
this.value = null;
} else
super.removeChild(name, value);
}
@Override
@ -2274,6 +2339,19 @@ public class MeasureReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("code")) {
this.code = null;
} else if (name.equals("count")) {
this.count = null;
} else if (name.equals("subjectResults")) {
this.subjectResults = null;
} else
super.removeChild(name, value);
}
@Override
@ -3244,6 +3322,35 @@ public class MeasureReport extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("measure")) {
this.measure = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("date")) {
this.date = null;
} else if (name.equals("reporter")) {
this.reporter = null;
} else if (name.equals("period")) {
this.period = null;
} else if (name.equals("improvementNotation")) {
this.improvementNotation = null;
} else if (name.equals("group")) {
this.getGroup().remove((MeasureReportGroupComponent) value);
} else if (name.equals("evaluatedResource")) {
this.getEvaluatedResource().remove(castToReference(value));
} else
super.removeChild(name, value);
}
@Override

View File

@ -1957,6 +1957,57 @@ public class Media extends DomainResource {
} else
return super.setProperty(name, value);
return value;
}
@Override
public void removeChild(String name, Base value) throws FHIRException {
if (name.equals("identifier")) {
this.getIdentifier().remove(castToIdentifier(value));
} else if (name.equals("basedOn")) {
this.getBasedOn().remove(castToReference(value));
} else if (name.equals("partOf")) {
this.getPartOf().remove(castToReference(value));
} else if (name.equals("status")) {
this.status = null;
} else if (name.equals("type")) {
this.type = null;
} else if (name.equals("modality")) {
this.modality = null;
} else if (name.equals("view")) {
this.view = null;
} else if (name.equals("subject")) {
this.subject = null;
} else if (name.equals("encounter")) {
this.encounter = null;
} else if (name.equals("created[x]")) {
this.created = null;
} else if (name.equals("issued")) {
this.issued = null;
} else if (name.equals("operator")) {
this.operator = null;
} else if (name.equals("reasonCode")) {
this.getReasonCode().remove(castToCodeableConcept(value));
} else if (name.equals("bodySite")) {
this.bodySite = null;
} else if (name.equals("deviceName")) {
this.deviceName = null;
} else if (name.equals("device")) {
this.device = null;
} else if (name.equals("height")) {
this.height = null;
} else if (name.equals("width")) {
this.width = null;
} else if (name.equals("frames")) {
this.frames = null;
} else if (name.equals("duration")) {
this.duration = null;
} else if (name.equals("content")) {
this.content = null;
} else if (name.equals("note")) {
this.getNote().remove(castToAnnotation(value));
} else
super.removeChild(name, value);
}
@Override

Some files were not shown because too many files have changed in this diff Show More