mirror of
https://github.com/hapifhir/org.hl7.fhir.core.git
synced 2025-03-09 14:31:17 +00:00
Merge branch 'master' into do-20230921-shc-validation-service
This commit is contained in:
commit
c0f61dac17
@ -1,7 +1,19 @@
|
||||
## Validator Changes
|
||||
|
||||
* no changes
|
||||
* Fix for issue parsing SHC and not recording line/col correctly
|
||||
* Fix issue validating CDA FHIR Path constraints
|
||||
* Better error handling validating codes in concept maps
|
||||
* Validate special resource rules on contained resources and Bundle entries
|
||||
* Improved error messages of observation bp
|
||||
* Fix up WG internal model for changes to workgroups
|
||||
* fix misleading error message inferring system when filters in play
|
||||
* Fix type handling for logical models (CDA fixes)
|
||||
* Fix up parsing of logical models
|
||||
* Fix bug parsing extension with no value in JSON for the validator
|
||||
|
||||
## Other code changes
|
||||
|
||||
* no changes
|
||||
* Major uplift of PEModel to support generated code for profiles in R4 + R5
|
||||
* Add removeChild in R4/R4B/R5 model
|
||||
* Fix version conversion issue between r4 and r5 charge definition issue
|
||||
* Fix rendering extension and missed profile on Reference()
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>6.1.8-SNAPSHOT</version>
|
||||
<version>6.1.9-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
}
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>6.1.8-SNAPSHOT</version>
|
||||
<version>6.1.9-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>6.1.8-SNAPSHOT</version>
|
||||
<version>6.1.9-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>6.1.8-SNAPSHOT</version>
|
||||
<version>6.1.9-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<groupId>ca.uhn.hapi.fhir</groupId>
|
||||
<artifactId>org.hl7.fhir.core</artifactId>
|
||||
<version>6.1.8-SNAPSHOT</version>
|
||||
<version>6.1.9-SNAPSHOT</version>
|
||||
<relativePath>../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
|
@ -5268,5 +5268,31 @@ public class ProfileUtilities extends TranslatingUtilities {
|
||||
public void setDebug(boolean debug) {
|
||||
this.debug = debug;
|
||||
}
|
||||
|
||||
|
||||
public static boolean isExtensionDefinition(StructureDefinition sd) {
|
||||
return sd.getDerivation() == TypeDerivationRule.CONSTRAINT && sd.getType().equals("Extension");
|
||||
}
|
||||
|
||||
public static boolean isSimpleExtension(StructureDefinition sd) {
|
||||
if (!isExtensionDefinition(sd)) {
|
||||
return false;
|
||||
}
|
||||
ElementDefinition value = sd.getSnapshot().getElementByPath("Extension.value");
|
||||
return value != null && !value.isProhibited();
|
||||
}
|
||||
|
||||
public static boolean isComplexExtension(StructureDefinition sd) {
|
||||
if (!isExtensionDefinition(sd)) {
|
||||
return false;
|
||||
}
|
||||
ElementDefinition value = sd.getSnapshot().getElementByPath("Extension.value");
|
||||
return value == null || value.isProhibited();
|
||||
}
|
||||
|
||||
public static boolean isModifierExtension(StructureDefinition sd) {
|
||||
ElementDefinition defn = sd.getSnapshot().getElementByPath("Extension");
|
||||
return defn.getIsModifier();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -889,6 +889,14 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
|
||||
}
|
||||
}
|
||||
|
||||
public <T extends Resource> T fetchResource(Class<T> class_, String uri, String version) {
|
||||
try {
|
||||
return fetchResourceWithException(class_, uri+"|"+version);
|
||||
} catch (FHIRException e) {
|
||||
throw new Error(e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T extends Resource> boolean hasResource(Class<T> class_, String uri) {
|
||||
try {
|
||||
@ -1148,6 +1156,17 @@ public abstract class BaseWorkerContext extends I18nBase implements IWorkerConte
|
||||
return fetchResource(StructureDefinition.class, "http://hl7.org/fhir/StructureDefinition/" + typeName);
|
||||
}
|
||||
|
||||
|
||||
public boolean isPrimitiveType(String type) {
|
||||
return Utilities.existsInList(type, "boolean", "integer", "integer64", "string", "decimal", "uri", "base64Binary", "instant", "date", "dateTime", "time", "code", "oid", "id", "markdown", "unsignedInt", "positiveInt", "uuid", "xhtml", "url", "canonical");
|
||||
}
|
||||
|
||||
public boolean isDataType(String type) {
|
||||
return Utilities.existsInList(type, "Address", "Age", "Annotation", "Attachment", "CodeableConcept", "Coding", "ContactPoint", "Count", "Distance", "Duration", "HumanName", "Identifier", "Money", "Period", "Quantity", "Range", "Ratio", "Reference", "SampledData", "Signature", "Timing",
|
||||
"ContactDetail", "Contributor", "DataRequirement", "Expression", "ParameterDefinition", "RelatedArtifact", "TriggerDefinition", "UsageContext");
|
||||
}
|
||||
|
||||
|
||||
public boolean isTlogging() {
|
||||
return tlogging;
|
||||
}
|
||||
|
@ -168,6 +168,7 @@ public interface IWorkerContext {
|
||||
* @throws Exception
|
||||
*/
|
||||
public <T extends Resource> T fetchResource(Class<T> class_, String uri);
|
||||
public <T extends Resource> T fetchResource(Class<T> class_, String uri, String version);
|
||||
|
||||
public <T extends Resource> T fetchResourceWithException(Class<T> class_, String uri) throws FHIRException;
|
||||
|
||||
@ -488,4 +489,6 @@ public interface IWorkerContext {
|
||||
public void setUcumService(UcumService ucumService);
|
||||
|
||||
public String getLinkForUrl(String corePath, String s);
|
||||
|
||||
public boolean isPrimitiveType(String code);
|
||||
}
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
@ -9500,6 +9692,42 @@ public class ElementDefinition extends BackboneType implements ICompositeType {
|
||||
return hasFixed() ? getFixed() : getPattern();
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return hasPath() ? getPath().contains(".") ? getPath().substring(getPath().lastIndexOf(".")+1) : getPath() : null;
|
||||
}
|
||||
|
||||
public boolean getMustHaveValue() {
|
||||
return false;
|
||||
}
|
||||
public boolean isChoice() {
|
||||
return getPath().endsWith("[x]");
|
||||
}
|
||||
|
||||
|
||||
public String getNameBase() {
|
||||
return getName().replace("[x]", "");
|
||||
}
|
||||
|
||||
public boolean unbounded() {
|
||||
return getMax().equals("*") || Integer.parseInt(getMax()) > 1;
|
||||
}
|
||||
|
||||
public boolean isMandatory() {
|
||||
return getMin() > 0;
|
||||
}
|
||||
|
||||
|
||||
public boolean prohibited() {
|
||||
return "0".equals(getMax());
|
||||
}
|
||||
|
||||
public boolean isProhibited() {
|
||||
return "0".equals(getMax());
|
||||
}
|
||||
|
||||
public boolean isRequired() {
|
||||
return getMin() == 1;
|
||||
}
|
||||
// end addition
|
||||
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user