public Extension addExtension() { //3 Extension t = new Extension(); if (this.extension == null) this.extension = new ArrayList<Extension>(); this.extension.add(t); return t; }
public Extension addModifierExtension() { //3 Extension t = new Extension(); if (this.modifierExtension == null) this.modifierExtension = new ArrayList<Extension>(); this.modifierExtension.add(t); return t; }
public Extension addModifierExtension() { //3 Extension t = new Extension(); if (this.modifierExtension == null) this.modifierExtension = new ArrayList<Extension>(); this.modifierExtension.add(t); return t; }
public Extension addExtension() { //3 Extension t = new Extension(); if (this.extension == null) this.extension = new ArrayList<Extension>(); this.extension.add(t); return t; }
public Extension addModifierExtension() { //3 Extension t = new Extension(); if (this.modifierExtension == null) this.modifierExtension = new ArrayList<Extension>(); this.modifierExtension.add(t); return t; }
public void addExtension(String url, Type value) { if (disallowExtensions) throw new Error("Extensions are not allowed in this context"); Extension ex = new Extension(); ex.setUrl(url); ex.setValue(value); getExtension().add(ex); }
public void addExtension(String url, Type value) { Extension ex = new Extension(); ex.setUrl(url); ex.setValue(value); getExtension().add(ex); }
public Extension copy() { Extension dst = new Extension(); copyValues(dst); dst.url = url == null ? null : url.copy(); dst.value = value == null ? null : value.copy(); return dst; }
public static Extension newExtension(String uri, Type value, boolean evenIfNull) { if (!evenIfNull && (value == null || value.isEmpty())) return null; Extension e = new Extension(); e.setUrl(uri); e.setValue(value); return e; }
public static void setExtension(Element focus, String url, Coding c) { for (Extension e : focus.getExtension()) if (e.getUrl().equals(url)) { e.setValue(c); return; } focus.getExtension().add(new Extension().setUrl(url).setValue(c)); }
public static void setAllowableUnits(ElementDefinition eld, CodeableConcept cc) { for (Extension e : eld.getExtension()) if (e.getUrl().equals(EXT_ALLOWABLE_UNITS)) { e.setValue(cc); return; } eld.getExtension().add(new Extension().setUrl(EXT_ALLOWABLE_UNITS).setValue(cc)); }
public static Extension makeIssueSource(Source source) { Extension ex = new Extension(); // todo: write this up and get it published with the pack (and handle the redirect?) ex.setUrl(ToolingExtensions.EXT_ISSUE_SOURCE); CodeType c = new CodeType(); c.setValue(source.toString()); ex.setValue(c); return ex; }
public static void setIntegerExtension(DomainResource resource, String uri, int value) { Extension ext = getExtension(resource, uri); if (ext != null) ext.setValue(new IntegerType(value)); else resource.getExtension().add(new Extension(new UriType(uri)).setValue(new IntegerType(value))); }
public static void setCodeExtension(DomainResource resource, String uri, String value) { if (Utilities.noString(value)) return; Extension ext = getExtension(resource, uri); if (ext != null) ext.setValue(new CodeType(value)); else resource.getExtension().add(new Extension(new UriType(uri)).setValue(new CodeType(value))); }
public static void setStringExtension(DomainResource resource, String uri, String value) { if (Utilities.noString(value)) return; Extension ext = getExtension(resource, uri); if (ext != null) ext.setValue(new StringType(value)); else resource.getExtension().add(new Extension(new UriType(uri)).setValue(new StringType(value))); }
public static void setStringExtension(Element resource, String uri, String value) { if (Utilities.noString(value)) return; Extension ext = getExtension(resource, uri); if (ext != null) ext.setValue(new StringType(value)); else resource.getExtension().add(new Extension(new UriType(uri)).setValue(new StringType(value))); }
public static void setCodeExtension(Element element, String uri, String value) { if (Utilities.noString(value)) return; Extension ext = getExtension(element, uri); if (ext != null) ext.setValue(new CodeType(value)); else element.getExtension().add(new Extension(new UriType(uri)).setValue(new CodeType(value))); }
public static void addLanguageTranslation(Element element, String lang, String value) { if (Utilities.noString(lang) || Utilities.noString(value)) return; Extension extension = new Extension().setUrl(EXT_TRANSLATION); extension.addExtension().setUrl("lang").setValue(new StringType(lang)); extension.addExtension().setUrl("content").setValue(new StringType(value)); element.getExtension().add(extension); }
public static org.hl7.fhir.r4.model.Extension convertExtension(org.hl7.fhir.dstu2016may.model.Extension src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.r4.model.Extension tgt = new org.hl7.fhir.r4.model.Extension(); copyElement(src, tgt); tgt.setUrl(src.getUrl()); if (src.hasValue()) if (CANONICAL_URLS.contains(src.getUrl()) && src.getValue() instanceof org.hl7.fhir.dstu2016may.model.Reference) tgt.setValue(convertReferenceToCanonical((Reference)src.getValue())); else tgt.setValue(convertType(src.getValue())); return tgt; }
public org.hl7.fhir.r4.model.Extension convertExtension(org.hl7.fhir.instance.model.Extension src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.r4.model.Extension tgt = new org.hl7.fhir.r4.model.Extension(); copyElement(src, tgt); tgt.setUrl(src.getUrl()); if (src.hasValue()) if (CANONICAL_URLS.contains(src.getUrl()) && src.getValue() instanceof org.hl7.fhir.instance.model.Reference) tgt.setValue(convertReferenceToCanonical((Reference)src.getValue())); else tgt.setValue(convertType(src.getValue())); return tgt; }