public static org.hl7.fhir.dstu3.model.UriType convertUri(org.hl7.fhir.dstu2016may.model.UriType src) throws FHIRException { org.hl7.fhir.dstu3.model.UriType tgt = new org.hl7.fhir.dstu3.model.UriType(); if (src.hasValue()) tgt.setValue(src.getValue()); copyElement(src, tgt); return tgt; }
/** * Constructor */ public UriType(URI theValue) { setValue(theValue.toString()); }
/** * @param value An absolute URI that is used to identify this structure definition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this structure definition is (or will be) published. The URL SHOULD include the major version of the structure definition. For more information see [Technical and Business Versions](resource.html#versions). */ public StructureDefinition setUrl(String value) { if (this.url == null) this.url = new UriType(); this.url.setValue(value); return this; }
/** * @param value {@link #import_} (Other maps used by this map (canonical URLs).) */ public StructureMap addImport(String value) { //1 UriType t = new UriType(); t.setValue(value); if (this.import_ == null) this.import_ = new ArrayList<UriType>(); this.import_.add(t); return this; }
/** * @param value The reference details for the link. */ public BundleLinkComponent setUrl(String value) { if (this.url == null) this.url = new UriType(); this.url.setValue(value); return this; }
/** * @param value {@link #policy} (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.) */ public AuditEventAgentComponent addPolicy(String value) { //1 UriType t = new UriType(); t.setValue(value); if (this.policy == null) this.policy = new ArrayList<UriType>(); this.policy.add(t); return this; }
/** * @param value The source address for the page. */ public ImplementationGuidePageComponent setSource(String value) { if (this.source == null) this.source = new UriType(); this.source.setValue(value); return this; }
/** * @param value An absolute URI that is used to identify this compartment definition when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this compartment definition is (or will be) published. The URL SHOULD include the major version of the compartment definition. For more information see [Technical and Business Versions](resource.html#versions). */ public CompartmentDefinition setUrl(String value) { if (this.url == null) this.url = new UriType(); this.url.setValue(value); return this; }
/** * @param value {@link #protocol} (Reference to a specific published clinical protocol that was followed during this assessment, and/or that provides evidence in support of the diagnosis.) */ public ClinicalImpression addProtocol(String value) { //1 UriType t = new UriType(); t.setValue(value); if (this.protocol == null) this.protocol = new ArrayList<UriType>(); this.protocol.add(t); return this; }
/** * @param value The network address of the end-point. For solutions that do not use network addresses for routing, it can be just an identifier. */ public CapabilityStatementMessagingEndpointComponent setAddress(String value) { if (this.address == null) this.address = new UriType(); this.address.setValue(value); return this; }
/** * @param value {@link #implementationGuide} (A list of implementation guides that the server does (or should) support in their entirety.) */ public CapabilityStatement addImplementationGuide(String value) { //1 UriType t = new UriType(); t.setValue(value); if (this.implementationGuide == null) this.implementationGuide = new ArrayList<UriType>(); this.implementationGuide.add(t); return this; }
/** * @param value The uri that describes the actual end-point to connect to. */ public Endpoint setAddress(String value) { if (this.address == null) this.address = new UriType(); this.address.setValue(value); return this; }
/** * @param value The canonical URL that identifies the structure. */ public StructureMapStructureComponent setUrl(String value) { if (this.url == null) this.url = new UriType(); this.url.setValue(value); return this; }
/** * @param value An absolute URI that is used to identify this implementation guide when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this implementation guide is (or will be) published. The URL SHOULD include the major version of the implementation guide. For more information see [Technical and Business Versions](resource.html#versions). */ public ImplementationGuide setUrl(String value) { if (this.url == null) this.url = new UriType(); this.url.setValue(value); return this; }
/** * @param value An absolute URI that is used to identify this search parameter when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this search parameter is (or will be) published. The URL SHOULD include the major version of the search parameter. For more information see [Technical and Business Versions](resource.html#versions). */ public SearchParameter setUrl(String value) { if (this.url == null) this.url = new UriType(); this.url.setValue(value); return this; }
/** * @param value {@link #instantiates} (Reference to a canonical URL of another CapabilityStatement that this software implements or uses. This capability statement is a published API description that corresponds to a business service. The rest of the capability statement does not need to repeat the details of the referenced resource, but can do so.) */ public CapabilityStatement addInstantiates(String value) { //1 UriType t = new UriType(); t.setValue(value); if (this.instantiates == null) this.instantiates = new ArrayList<UriType>(); this.instantiates.add(t); return this; }
/** * @param value An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces. */ public CapabilityStatementImplementationComponent setUrl(String value) { if (Utilities.noString(value)) this.url = null; else { if (this.url == null) this.url = new UriType(); this.url.setValue(value); } return this; }
/** * @param value An absolute URI that is used to identify this code system when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this code system is (or will be) published. The URL SHOULD include the major version of the code system. For more information see [Technical and Business Versions](resource.html#versions). This is used in [Coding]{datatypes.html#Coding}.system. */ public CodeSystem setUrl(String value) { if (Utilities.noString(value)) this.url = null; else { if (this.url == null) this.url = new UriType(); this.url.setValue(value); } return this; }
/** * @param value An absolute URI that identifies the Code System (if the source is a value set that crosses more than one code system). */ public ConceptMapGroupComponent setSource(String value) { if (Utilities.noString(value)) this.source = null; else { if (this.source == null) this.source = new UriType(); this.source.setValue(value); } return this; }
/** * @param value A referece to the specific computable policy. */ public Consent setPolicyRule(String value) { if (Utilities.noString(value)) this.policyRule = null; else { if (this.policyRule == null) this.policyRule = new UriType(); this.policyRule.setValue(value); } return this; }