001package org.hl7.fhir.r5.model; 002 003 004/* 005 Copyright (c) 2011+, HL7, Inc. 006 All rights reserved. 007 008 Redistribution and use in source and binary forms, with or without modification, \ 009 are permitted provided that the following conditions are met: 010 011 * Redistributions of source code must retain the above copyright notice, this \ 012 list of conditions and the following disclaimer. 013 * Redistributions in binary form must reproduce the above copyright notice, \ 014 this list of conditions and the following disclaimer in the documentation \ 015 and/or other materials provided with the distribution. 016 * Neither the name of HL7 nor the names of its contributors may be used to 017 endorse or promote products derived from this software without specific 018 prior written permission. 019 020 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND \ 021 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED \ 022 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. \ 023 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, \ 024 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT \ 025 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR \ 026 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, \ 027 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) \ 028 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE \ 029 POSSIBILITY OF SUCH DAMAGE. 030 */ 031 032// Generated on Tue, Dec 13, 2022 17:53+1100 for FHIR vcurrent 033 034import java.util.ArrayList; 035import java.util.Date; 036import java.util.List; 037import org.hl7.fhir.utilities.Utilities; 038import org.hl7.fhir.r5.model.Enumerations.*; 039import org.hl7.fhir.instance.model.api.IBaseBackboneElement; 040import org.hl7.fhir.exceptions.FHIRException; 041import org.hl7.fhir.instance.model.api.ICompositeType; 042import ca.uhn.fhir.model.api.annotation.ResourceDef; 043import ca.uhn.fhir.model.api.annotation.SearchParamDefinition; 044import org.hl7.fhir.instance.model.api.IBaseBackboneElement; 045import ca.uhn.fhir.model.api.annotation.Child; 046import ca.uhn.fhir.model.api.annotation.ChildOrder; 047import ca.uhn.fhir.model.api.annotation.Description; 048import ca.uhn.fhir.model.api.annotation.Block; 049 050/** 051 * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets. 052 */ 053@ResourceDef(name="Library", profile="http://hl7.org/fhir/StructureDefinition/Library") 054public class Library extends MetadataResource { 055 056 /** 057 * An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers. 058 */ 059 @Child(name = "url", type = {UriType.class}, order=0, min=0, max=1, modifier=false, summary=true) 060 @Description(shortDefinition="Canonical identifier for this library, represented as a URI (globally unique)", formalDefinition="An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers." ) 061 protected UriType url; 062 063 /** 064 * A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts. 065 */ 066 @Child(name = "identifier", type = {Identifier.class}, order=1, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 067 @Description(shortDefinition="Additional identifier for the library", formalDefinition="A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts." ) 068 protected List<Identifier> identifier; 069 070 /** 071 * The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts. 072 */ 073 @Child(name = "version", type = {StringType.class}, order=2, min=0, max=1, modifier=false, summary=true) 074 @Description(shortDefinition="Business version of the library", formalDefinition="The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts." ) 075 protected StringType version; 076 077 /** 078 * A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation. 079 */ 080 @Child(name = "name", type = {StringType.class}, order=3, min=0, max=1, modifier=false, summary=true) 081 @Description(shortDefinition="Name for this library (computer friendly)", formalDefinition="A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation." ) 082 protected StringType name; 083 084 /** 085 * A short, descriptive, user-friendly title for the library. 086 */ 087 @Child(name = "title", type = {StringType.class}, order=4, min=0, max=1, modifier=false, summary=true) 088 @Description(shortDefinition="Name for this library (human friendly)", formalDefinition="A short, descriptive, user-friendly title for the library." ) 089 protected StringType title; 090 091 /** 092 * An explanatory or alternate title for the library giving additional information about its content. 093 */ 094 @Child(name = "subtitle", type = {StringType.class}, order=5, min=0, max=1, modifier=false, summary=false) 095 @Description(shortDefinition="Subordinate title of the library", formalDefinition="An explanatory or alternate title for the library giving additional information about its content." ) 096 protected StringType subtitle; 097 098 /** 099 * The status of this library. Enables tracking the life-cycle of the content. 100 */ 101 @Child(name = "status", type = {CodeType.class}, order=6, min=1, max=1, modifier=true, summary=true) 102 @Description(shortDefinition="draft | active | retired | unknown", formalDefinition="The status of this library. Enables tracking the life-cycle of the content." ) 103 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/publication-status") 104 protected Enumeration<PublicationStatus> status; 105 106 /** 107 * A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 108 */ 109 @Child(name = "experimental", type = {BooleanType.class}, order=7, min=0, max=1, modifier=false, summary=true) 110 @Description(shortDefinition="For testing purposes, not real usage", formalDefinition="A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage." ) 111 protected BooleanType experimental; 112 113 /** 114 * Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition. 115 */ 116 @Child(name = "type", type = {CodeableConcept.class}, order=8, min=1, max=1, modifier=false, summary=true) 117 @Description(shortDefinition="logic-library | model-definition | asset-collection | module-definition", formalDefinition="Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition." ) 118 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/library-type") 119 protected CodeableConcept type; 120 121 /** 122 * A code or group definition that describes the intended subject of the contents of the library. 123 */ 124 @Child(name = "subject", type = {CodeableConcept.class, Group.class}, order=9, min=0, max=1, modifier=false, summary=false) 125 @Description(shortDefinition="Type of individual the library content is focused on", formalDefinition="A code or group definition that describes the intended subject of the contents of the library." ) 126 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/participant-resource-types") 127 protected DataType subject; 128 129 /** 130 * The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes. 131 */ 132 @Child(name = "date", type = {DateTimeType.class}, order=10, min=0, max=1, modifier=false, summary=true) 133 @Description(shortDefinition="Date last changed", formalDefinition="The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes." ) 134 protected DateTimeType date; 135 136 /** 137 * The name of the organization or individual responsible for the release and ongoing maintenance of the library. 138 */ 139 @Child(name = "publisher", type = {StringType.class}, order=11, min=0, max=1, modifier=false, summary=true) 140 @Description(shortDefinition="Name of the publisher/steward (organization or individual)", formalDefinition="The name of the organization or individual responsible for the release and ongoing maintenance of the library." ) 141 protected StringType publisher; 142 143 /** 144 * Contact details to assist a user in finding and communicating with the publisher. 145 */ 146 @Child(name = "contact", type = {ContactDetail.class}, order=12, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 147 @Description(shortDefinition="Contact details for the publisher", formalDefinition="Contact details to assist a user in finding and communicating with the publisher." ) 148 protected List<ContactDetail> contact; 149 150 /** 151 * A free text natural language description of the library from a consumer's perspective. 152 */ 153 @Child(name = "description", type = {MarkdownType.class}, order=13, min=0, max=1, modifier=false, summary=true) 154 @Description(shortDefinition="Natural language description of the library", formalDefinition="A free text natural language description of the library from a consumer's perspective." ) 155 protected MarkdownType description; 156 157 /** 158 * The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate library instances. 159 */ 160 @Child(name = "useContext", type = {UsageContext.class}, order=14, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 161 @Description(shortDefinition="The context that the content is intended to support", formalDefinition="The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate library instances." ) 162 protected List<UsageContext> useContext; 163 164 /** 165 * A legal or geographic region in which the library is intended to be used. 166 */ 167 @Child(name = "jurisdiction", type = {CodeableConcept.class}, order=15, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 168 @Description(shortDefinition="Intended jurisdiction for library (if applicable)", formalDefinition="A legal or geographic region in which the library is intended to be used." ) 169 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/jurisdiction") 170 protected List<CodeableConcept> jurisdiction; 171 172 /** 173 * Explanation of why this library is needed and why it has been designed as it has. 174 */ 175 @Child(name = "purpose", type = {MarkdownType.class}, order=16, min=0, max=1, modifier=false, summary=false) 176 @Description(shortDefinition="Why this library is defined", formalDefinition="Explanation of why this library is needed and why it has been designed as it has." ) 177 protected MarkdownType purpose; 178 179 /** 180 * A detailed description of how the library is used from a clinical perspective. 181 */ 182 @Child(name = "usage", type = {StringType.class}, order=17, min=0, max=1, modifier=false, summary=false) 183 @Description(shortDefinition="Describes the clinical usage of the library", formalDefinition="A detailed description of how the library is used from a clinical perspective." ) 184 protected StringType usage; 185 186 /** 187 * A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library. 188 */ 189 @Child(name = "copyright", type = {MarkdownType.class}, order=18, min=0, max=1, modifier=false, summary=false) 190 @Description(shortDefinition="Use and/or publishing restrictions", formalDefinition="A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library." ) 191 protected MarkdownType copyright; 192 193 /** 194 * The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. 195 */ 196 @Child(name = "approvalDate", type = {DateType.class}, order=19, min=0, max=1, modifier=false, summary=false) 197 @Description(shortDefinition="When the library was approved by publisher", formalDefinition="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage." ) 198 protected DateType approvalDate; 199 200 /** 201 * The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. 202 */ 203 @Child(name = "lastReviewDate", type = {DateType.class}, order=20, min=0, max=1, modifier=false, summary=false) 204 @Description(shortDefinition="When the library was last reviewed", formalDefinition="The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date." ) 205 protected DateType lastReviewDate; 206 207 /** 208 * The period during which the library content was or is planned to be in active use. 209 */ 210 @Child(name = "effectivePeriod", type = {Period.class}, order=21, min=0, max=1, modifier=false, summary=true) 211 @Description(shortDefinition="When the library is expected to be used", formalDefinition="The period during which the library content was or is planned to be in active use." ) 212 protected Period effectivePeriod; 213 214 /** 215 * Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching. 216 */ 217 @Child(name = "topic", type = {CodeableConcept.class}, order=22, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 218 @Description(shortDefinition="E.g. Education, Treatment, Assessment, etc.", formalDefinition="Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching." ) 219 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/definition-topic") 220 protected List<CodeableConcept> topic; 221 222 /** 223 * An individiual or organization primarily involved in the creation and maintenance of the content. 224 */ 225 @Child(name = "author", type = {ContactDetail.class}, order=23, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 226 @Description(shortDefinition="Who authored the content", formalDefinition="An individiual or organization primarily involved in the creation and maintenance of the content." ) 227 protected List<ContactDetail> author; 228 229 /** 230 * An individual or organization primarily responsible for internal coherence of the content. 231 */ 232 @Child(name = "editor", type = {ContactDetail.class}, order=24, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 233 @Description(shortDefinition="Who edited the content", formalDefinition="An individual or organization primarily responsible for internal coherence of the content." ) 234 protected List<ContactDetail> editor; 235 236 /** 237 * An individual or organization primarily responsible for review of some aspect of the content. 238 */ 239 @Child(name = "reviewer", type = {ContactDetail.class}, order=25, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 240 @Description(shortDefinition="Who reviewed the content", formalDefinition="An individual or organization primarily responsible for review of some aspect of the content." ) 241 protected List<ContactDetail> reviewer; 242 243 /** 244 * An individual or organization responsible for officially endorsing the content for use in some setting. 245 */ 246 @Child(name = "endorser", type = {ContactDetail.class}, order=26, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 247 @Description(shortDefinition="Who endorsed the content", formalDefinition="An individual or organization responsible for officially endorsing the content for use in some setting." ) 248 protected List<ContactDetail> endorser; 249 250 /** 251 * Related artifacts such as additional documentation, justification, or bibliographic references. 252 */ 253 @Child(name = "relatedArtifact", type = {RelatedArtifact.class}, order=27, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 254 @Description(shortDefinition="Additional documentation, citations, etc.", formalDefinition="Related artifacts such as additional documentation, justification, or bibliographic references." ) 255 protected List<RelatedArtifact> relatedArtifact; 256 257 /** 258 * The parameter element defines parameters used by the library. 259 */ 260 @Child(name = "parameter", type = {ParameterDefinition.class}, order=28, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 261 @Description(shortDefinition="Parameters defined by the library", formalDefinition="The parameter element defines parameters used by the library." ) 262 protected List<ParameterDefinition> parameter; 263 264 /** 265 * Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library. 266 */ 267 @Child(name = "dataRequirement", type = {DataRequirement.class}, order=29, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 268 @Description(shortDefinition="What data is referenced by this library", formalDefinition="Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library." ) 269 protected List<DataRequirement> dataRequirement; 270 271 /** 272 * The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content. 273 */ 274 @Child(name = "content", type = {Attachment.class}, order=30, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 275 @Description(shortDefinition="Contents of the library, either embedded or referenced", formalDefinition="The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content." ) 276 protected List<Attachment> content; 277 278 private static final long serialVersionUID = -1616746037L; 279 280 /** 281 * Constructor 282 */ 283 public Library() { 284 super(); 285 } 286 287 /** 288 * Constructor 289 */ 290 public Library(PublicationStatus status, CodeableConcept type) { 291 super(); 292 this.setStatus(status); 293 this.setType(type); 294 } 295 296 /** 297 * @return {@link #url} (An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value 298 */ 299 public UriType getUrlElement() { 300 if (this.url == null) 301 if (Configuration.errorOnAutoCreate()) 302 throw new Error("Attempt to auto-create Library.url"); 303 else if (Configuration.doAutoCreate()) 304 this.url = new UriType(); // bb 305 return this.url; 306 } 307 308 public boolean hasUrlElement() { 309 return this.url != null && !this.url.isEmpty(); 310 } 311 312 public boolean hasUrl() { 313 return this.url != null && !this.url.isEmpty(); 314 } 315 316 /** 317 * @param value {@link #url} (An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value 318 */ 319 public Library setUrlElement(UriType value) { 320 this.url = value; 321 return this; 322 } 323 324 /** 325 * @return An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers. 326 */ 327 public String getUrl() { 328 return this.url == null ? null : this.url.getValue(); 329 } 330 331 /** 332 * @param value An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers. 333 */ 334 public Library setUrl(String value) { 335 if (Utilities.noString(value)) 336 this.url = null; 337 else { 338 if (this.url == null) 339 this.url = new UriType(); 340 this.url.setValue(value); 341 } 342 return this; 343 } 344 345 /** 346 * @return {@link #identifier} (A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.) 347 */ 348 public List<Identifier> getIdentifier() { 349 if (this.identifier == null) 350 this.identifier = new ArrayList<Identifier>(); 351 return this.identifier; 352 } 353 354 /** 355 * @return Returns a reference to <code>this</code> for easy method chaining 356 */ 357 public Library setIdentifier(List<Identifier> theIdentifier) { 358 this.identifier = theIdentifier; 359 return this; 360 } 361 362 public boolean hasIdentifier() { 363 if (this.identifier == null) 364 return false; 365 for (Identifier item : this.identifier) 366 if (!item.isEmpty()) 367 return true; 368 return false; 369 } 370 371 public Identifier addIdentifier() { //3 372 Identifier t = new Identifier(); 373 if (this.identifier == null) 374 this.identifier = new ArrayList<Identifier>(); 375 this.identifier.add(t); 376 return t; 377 } 378 379 public Library addIdentifier(Identifier t) { //3 380 if (t == null) 381 return this; 382 if (this.identifier == null) 383 this.identifier = new ArrayList<Identifier>(); 384 this.identifier.add(t); 385 return this; 386 } 387 388 /** 389 * @return The first repetition of repeating field {@link #identifier}, creating it if it does not already exist {3} 390 */ 391 public Identifier getIdentifierFirstRep() { 392 if (getIdentifier().isEmpty()) { 393 addIdentifier(); 394 } 395 return getIdentifier().get(0); 396 } 397 398 /** 399 * @return {@link #version} (The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value 400 */ 401 public StringType getVersionElement() { 402 if (this.version == null) 403 if (Configuration.errorOnAutoCreate()) 404 throw new Error("Attempt to auto-create Library.version"); 405 else if (Configuration.doAutoCreate()) 406 this.version = new StringType(); // bb 407 return this.version; 408 } 409 410 public boolean hasVersionElement() { 411 return this.version != null && !this.version.isEmpty(); 412 } 413 414 public boolean hasVersion() { 415 return this.version != null && !this.version.isEmpty(); 416 } 417 418 /** 419 * @param value {@link #version} (The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value 420 */ 421 public Library setVersionElement(StringType value) { 422 this.version = value; 423 return this; 424 } 425 426 /** 427 * @return The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts. 428 */ 429 public String getVersion() { 430 return this.version == null ? null : this.version.getValue(); 431 } 432 433 /** 434 * @param value The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts. 435 */ 436 public Library setVersion(String value) { 437 if (Utilities.noString(value)) 438 this.version = null; 439 else { 440 if (this.version == null) 441 this.version = new StringType(); 442 this.version.setValue(value); 443 } 444 return this; 445 } 446 447 /** 448 * @return {@link #name} (A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value 449 */ 450 public StringType getNameElement() { 451 if (this.name == null) 452 if (Configuration.errorOnAutoCreate()) 453 throw new Error("Attempt to auto-create Library.name"); 454 else if (Configuration.doAutoCreate()) 455 this.name = new StringType(); // bb 456 return this.name; 457 } 458 459 public boolean hasNameElement() { 460 return this.name != null && !this.name.isEmpty(); 461 } 462 463 public boolean hasName() { 464 return this.name != null && !this.name.isEmpty(); 465 } 466 467 /** 468 * @param value {@link #name} (A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value 469 */ 470 public Library setNameElement(StringType value) { 471 this.name = value; 472 return this; 473 } 474 475 /** 476 * @return A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation. 477 */ 478 public String getName() { 479 return this.name == null ? null : this.name.getValue(); 480 } 481 482 /** 483 * @param value A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation. 484 */ 485 public Library setName(String value) { 486 if (Utilities.noString(value)) 487 this.name = null; 488 else { 489 if (this.name == null) 490 this.name = new StringType(); 491 this.name.setValue(value); 492 } 493 return this; 494 } 495 496 /** 497 * @return {@link #title} (A short, descriptive, user-friendly title for the library.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value 498 */ 499 public StringType getTitleElement() { 500 if (this.title == null) 501 if (Configuration.errorOnAutoCreate()) 502 throw new Error("Attempt to auto-create Library.title"); 503 else if (Configuration.doAutoCreate()) 504 this.title = new StringType(); // bb 505 return this.title; 506 } 507 508 public boolean hasTitleElement() { 509 return this.title != null && !this.title.isEmpty(); 510 } 511 512 public boolean hasTitle() { 513 return this.title != null && !this.title.isEmpty(); 514 } 515 516 /** 517 * @param value {@link #title} (A short, descriptive, user-friendly title for the library.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value 518 */ 519 public Library setTitleElement(StringType value) { 520 this.title = value; 521 return this; 522 } 523 524 /** 525 * @return A short, descriptive, user-friendly title for the library. 526 */ 527 public String getTitle() { 528 return this.title == null ? null : this.title.getValue(); 529 } 530 531 /** 532 * @param value A short, descriptive, user-friendly title for the library. 533 */ 534 public Library setTitle(String value) { 535 if (Utilities.noString(value)) 536 this.title = null; 537 else { 538 if (this.title == null) 539 this.title = new StringType(); 540 this.title.setValue(value); 541 } 542 return this; 543 } 544 545 /** 546 * @return {@link #subtitle} (An explanatory or alternate title for the library giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the value 547 */ 548 public StringType getSubtitleElement() { 549 if (this.subtitle == null) 550 if (Configuration.errorOnAutoCreate()) 551 throw new Error("Attempt to auto-create Library.subtitle"); 552 else if (Configuration.doAutoCreate()) 553 this.subtitle = new StringType(); // bb 554 return this.subtitle; 555 } 556 557 public boolean hasSubtitleElement() { 558 return this.subtitle != null && !this.subtitle.isEmpty(); 559 } 560 561 public boolean hasSubtitle() { 562 return this.subtitle != null && !this.subtitle.isEmpty(); 563 } 564 565 /** 566 * @param value {@link #subtitle} (An explanatory or alternate title for the library giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the value 567 */ 568 public Library setSubtitleElement(StringType value) { 569 this.subtitle = value; 570 return this; 571 } 572 573 /** 574 * @return An explanatory or alternate title for the library giving additional information about its content. 575 */ 576 public String getSubtitle() { 577 return this.subtitle == null ? null : this.subtitle.getValue(); 578 } 579 580 /** 581 * @param value An explanatory or alternate title for the library giving additional information about its content. 582 */ 583 public Library setSubtitle(String value) { 584 if (Utilities.noString(value)) 585 this.subtitle = null; 586 else { 587 if (this.subtitle == null) 588 this.subtitle = new StringType(); 589 this.subtitle.setValue(value); 590 } 591 return this; 592 } 593 594 /** 595 * @return {@link #status} (The status of this library. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value 596 */ 597 public Enumeration<PublicationStatus> getStatusElement() { 598 if (this.status == null) 599 if (Configuration.errorOnAutoCreate()) 600 throw new Error("Attempt to auto-create Library.status"); 601 else if (Configuration.doAutoCreate()) 602 this.status = new Enumeration<PublicationStatus>(new PublicationStatusEnumFactory()); // bb 603 return this.status; 604 } 605 606 public boolean hasStatusElement() { 607 return this.status != null && !this.status.isEmpty(); 608 } 609 610 public boolean hasStatus() { 611 return this.status != null && !this.status.isEmpty(); 612 } 613 614 /** 615 * @param value {@link #status} (The status of this library. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value 616 */ 617 public Library setStatusElement(Enumeration<PublicationStatus> value) { 618 this.status = value; 619 return this; 620 } 621 622 /** 623 * @return The status of this library. Enables tracking the life-cycle of the content. 624 */ 625 public PublicationStatus getStatus() { 626 return this.status == null ? null : this.status.getValue(); 627 } 628 629 /** 630 * @param value The status of this library. Enables tracking the life-cycle of the content. 631 */ 632 public Library setStatus(PublicationStatus value) { 633 if (this.status == null) 634 this.status = new Enumeration<PublicationStatus>(new PublicationStatusEnumFactory()); 635 this.status.setValue(value); 636 return this; 637 } 638 639 /** 640 * @return {@link #experimental} (A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value 641 */ 642 public BooleanType getExperimentalElement() { 643 if (this.experimental == null) 644 if (Configuration.errorOnAutoCreate()) 645 throw new Error("Attempt to auto-create Library.experimental"); 646 else if (Configuration.doAutoCreate()) 647 this.experimental = new BooleanType(); // bb 648 return this.experimental; 649 } 650 651 public boolean hasExperimentalElement() { 652 return this.experimental != null && !this.experimental.isEmpty(); 653 } 654 655 public boolean hasExperimental() { 656 return this.experimental != null && !this.experimental.isEmpty(); 657 } 658 659 /** 660 * @param value {@link #experimental} (A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value 661 */ 662 public Library setExperimentalElement(BooleanType value) { 663 this.experimental = value; 664 return this; 665 } 666 667 /** 668 * @return A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 669 */ 670 public boolean getExperimental() { 671 return this.experimental == null || this.experimental.isEmpty() ? false : this.experimental.getValue(); 672 } 673 674 /** 675 * @param value A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 676 */ 677 public Library setExperimental(boolean value) { 678 if (this.experimental == null) 679 this.experimental = new BooleanType(); 680 this.experimental.setValue(value); 681 return this; 682 } 683 684 /** 685 * @return {@link #type} (Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.) 686 */ 687 public CodeableConcept getType() { 688 if (this.type == null) 689 if (Configuration.errorOnAutoCreate()) 690 throw new Error("Attempt to auto-create Library.type"); 691 else if (Configuration.doAutoCreate()) 692 this.type = new CodeableConcept(); // cc 693 return this.type; 694 } 695 696 public boolean hasType() { 697 return this.type != null && !this.type.isEmpty(); 698 } 699 700 /** 701 * @param value {@link #type} (Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.) 702 */ 703 public Library setType(CodeableConcept value) { 704 this.type = value; 705 return this; 706 } 707 708 /** 709 * @return {@link #subject} (A code or group definition that describes the intended subject of the contents of the library.) 710 */ 711 public DataType getSubject() { 712 return this.subject; 713 } 714 715 /** 716 * @return {@link #subject} (A code or group definition that describes the intended subject of the contents of the library.) 717 */ 718 public CodeableConcept getSubjectCodeableConcept() throws FHIRException { 719 if (this.subject == null) 720 this.subject = new CodeableConcept(); 721 if (!(this.subject instanceof CodeableConcept)) 722 throw new FHIRException("Type mismatch: the type CodeableConcept was expected, but "+this.subject.getClass().getName()+" was encountered"); 723 return (CodeableConcept) this.subject; 724 } 725 726 public boolean hasSubjectCodeableConcept() { 727 return this != null && this.subject instanceof CodeableConcept; 728 } 729 730 /** 731 * @return {@link #subject} (A code or group definition that describes the intended subject of the contents of the library.) 732 */ 733 public Reference getSubjectReference() throws FHIRException { 734 if (this.subject == null) 735 this.subject = new Reference(); 736 if (!(this.subject instanceof Reference)) 737 throw new FHIRException("Type mismatch: the type Reference was expected, but "+this.subject.getClass().getName()+" was encountered"); 738 return (Reference) this.subject; 739 } 740 741 public boolean hasSubjectReference() { 742 return this != null && this.subject instanceof Reference; 743 } 744 745 public boolean hasSubject() { 746 return this.subject != null && !this.subject.isEmpty(); 747 } 748 749 /** 750 * @param value {@link #subject} (A code or group definition that describes the intended subject of the contents of the library.) 751 */ 752 public Library setSubject(DataType value) { 753 if (value != null && !(value instanceof CodeableConcept || value instanceof Reference)) 754 throw new Error("Not the right type for Library.subject[x]: "+value.fhirType()); 755 this.subject = value; 756 return this; 757 } 758 759 /** 760 * @return {@link #date} (The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value 761 */ 762 public DateTimeType getDateElement() { 763 if (this.date == null) 764 if (Configuration.errorOnAutoCreate()) 765 throw new Error("Attempt to auto-create Library.date"); 766 else if (Configuration.doAutoCreate()) 767 this.date = new DateTimeType(); // bb 768 return this.date; 769 } 770 771 public boolean hasDateElement() { 772 return this.date != null && !this.date.isEmpty(); 773 } 774 775 public boolean hasDate() { 776 return this.date != null && !this.date.isEmpty(); 777 } 778 779 /** 780 * @param value {@link #date} (The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value 781 */ 782 public Library setDateElement(DateTimeType value) { 783 this.date = value; 784 return this; 785 } 786 787 /** 788 * @return The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes. 789 */ 790 public Date getDate() { 791 return this.date == null ? null : this.date.getValue(); 792 } 793 794 /** 795 * @param value The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes. 796 */ 797 public Library setDate(Date value) { 798 if (value == null) 799 this.date = null; 800 else { 801 if (this.date == null) 802 this.date = new DateTimeType(); 803 this.date.setValue(value); 804 } 805 return this; 806 } 807 808 /** 809 * @return {@link #publisher} (The name of the organization or individual responsible for the release and ongoing maintenance of the library.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value 810 */ 811 public StringType getPublisherElement() { 812 if (this.publisher == null) 813 if (Configuration.errorOnAutoCreate()) 814 throw new Error("Attempt to auto-create Library.publisher"); 815 else if (Configuration.doAutoCreate()) 816 this.publisher = new StringType(); // bb 817 return this.publisher; 818 } 819 820 public boolean hasPublisherElement() { 821 return this.publisher != null && !this.publisher.isEmpty(); 822 } 823 824 public boolean hasPublisher() { 825 return this.publisher != null && !this.publisher.isEmpty(); 826 } 827 828 /** 829 * @param value {@link #publisher} (The name of the organization or individual responsible for the release and ongoing maintenance of the library.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value 830 */ 831 public Library setPublisherElement(StringType value) { 832 this.publisher = value; 833 return this; 834 } 835 836 /** 837 * @return The name of the organization or individual responsible for the release and ongoing maintenance of the library. 838 */ 839 public String getPublisher() { 840 return this.publisher == null ? null : this.publisher.getValue(); 841 } 842 843 /** 844 * @param value The name of the organization or individual responsible for the release and ongoing maintenance of the library. 845 */ 846 public Library setPublisher(String value) { 847 if (Utilities.noString(value)) 848 this.publisher = null; 849 else { 850 if (this.publisher == null) 851 this.publisher = new StringType(); 852 this.publisher.setValue(value); 853 } 854 return this; 855 } 856 857 /** 858 * @return {@link #contact} (Contact details to assist a user in finding and communicating with the publisher.) 859 */ 860 public List<ContactDetail> getContact() { 861 if (this.contact == null) 862 this.contact = new ArrayList<ContactDetail>(); 863 return this.contact; 864 } 865 866 /** 867 * @return Returns a reference to <code>this</code> for easy method chaining 868 */ 869 public Library setContact(List<ContactDetail> theContact) { 870 this.contact = theContact; 871 return this; 872 } 873 874 public boolean hasContact() { 875 if (this.contact == null) 876 return false; 877 for (ContactDetail item : this.contact) 878 if (!item.isEmpty()) 879 return true; 880 return false; 881 } 882 883 public ContactDetail addContact() { //3 884 ContactDetail t = new ContactDetail(); 885 if (this.contact == null) 886 this.contact = new ArrayList<ContactDetail>(); 887 this.contact.add(t); 888 return t; 889 } 890 891 public Library addContact(ContactDetail t) { //3 892 if (t == null) 893 return this; 894 if (this.contact == null) 895 this.contact = new ArrayList<ContactDetail>(); 896 this.contact.add(t); 897 return this; 898 } 899 900 /** 901 * @return The first repetition of repeating field {@link #contact}, creating it if it does not already exist {3} 902 */ 903 public ContactDetail getContactFirstRep() { 904 if (getContact().isEmpty()) { 905 addContact(); 906 } 907 return getContact().get(0); 908 } 909 910 /** 911 * @return {@link #description} (A free text natural language description of the library from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value 912 */ 913 public MarkdownType getDescriptionElement() { 914 if (this.description == null) 915 if (Configuration.errorOnAutoCreate()) 916 throw new Error("Attempt to auto-create Library.description"); 917 else if (Configuration.doAutoCreate()) 918 this.description = new MarkdownType(); // bb 919 return this.description; 920 } 921 922 public boolean hasDescriptionElement() { 923 return this.description != null && !this.description.isEmpty(); 924 } 925 926 public boolean hasDescription() { 927 return this.description != null && !this.description.isEmpty(); 928 } 929 930 /** 931 * @param value {@link #description} (A free text natural language description of the library from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value 932 */ 933 public Library setDescriptionElement(MarkdownType value) { 934 this.description = value; 935 return this; 936 } 937 938 /** 939 * @return A free text natural language description of the library from a consumer's perspective. 940 */ 941 public String getDescription() { 942 return this.description == null ? null : this.description.getValue(); 943 } 944 945 /** 946 * @param value A free text natural language description of the library from a consumer's perspective. 947 */ 948 public Library setDescription(String value) { 949 if (value == null) 950 this.description = null; 951 else { 952 if (this.description == null) 953 this.description = new MarkdownType(); 954 this.description.setValue(value); 955 } 956 return this; 957 } 958 959 /** 960 * @return {@link #useContext} (The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate library instances.) 961 */ 962 public List<UsageContext> getUseContext() { 963 if (this.useContext == null) 964 this.useContext = new ArrayList<UsageContext>(); 965 return this.useContext; 966 } 967 968 /** 969 * @return Returns a reference to <code>this</code> for easy method chaining 970 */ 971 public Library setUseContext(List<UsageContext> theUseContext) { 972 this.useContext = theUseContext; 973 return this; 974 } 975 976 public boolean hasUseContext() { 977 if (this.useContext == null) 978 return false; 979 for (UsageContext item : this.useContext) 980 if (!item.isEmpty()) 981 return true; 982 return false; 983 } 984 985 public UsageContext addUseContext() { //3 986 UsageContext t = new UsageContext(); 987 if (this.useContext == null) 988 this.useContext = new ArrayList<UsageContext>(); 989 this.useContext.add(t); 990 return t; 991 } 992 993 public Library addUseContext(UsageContext t) { //3 994 if (t == null) 995 return this; 996 if (this.useContext == null) 997 this.useContext = new ArrayList<UsageContext>(); 998 this.useContext.add(t); 999 return this; 1000 } 1001 1002 /** 1003 * @return The first repetition of repeating field {@link #useContext}, creating it if it does not already exist {3} 1004 */ 1005 public UsageContext getUseContextFirstRep() { 1006 if (getUseContext().isEmpty()) { 1007 addUseContext(); 1008 } 1009 return getUseContext().get(0); 1010 } 1011 1012 /** 1013 * @return {@link #jurisdiction} (A legal or geographic region in which the library is intended to be used.) 1014 */ 1015 public List<CodeableConcept> getJurisdiction() { 1016 if (this.jurisdiction == null) 1017 this.jurisdiction = new ArrayList<CodeableConcept>(); 1018 return this.jurisdiction; 1019 } 1020 1021 /** 1022 * @return Returns a reference to <code>this</code> for easy method chaining 1023 */ 1024 public Library setJurisdiction(List<CodeableConcept> theJurisdiction) { 1025 this.jurisdiction = theJurisdiction; 1026 return this; 1027 } 1028 1029 public boolean hasJurisdiction() { 1030 if (this.jurisdiction == null) 1031 return false; 1032 for (CodeableConcept item : this.jurisdiction) 1033 if (!item.isEmpty()) 1034 return true; 1035 return false; 1036 } 1037 1038 public CodeableConcept addJurisdiction() { //3 1039 CodeableConcept t = new CodeableConcept(); 1040 if (this.jurisdiction == null) 1041 this.jurisdiction = new ArrayList<CodeableConcept>(); 1042 this.jurisdiction.add(t); 1043 return t; 1044 } 1045 1046 public Library addJurisdiction(CodeableConcept t) { //3 1047 if (t == null) 1048 return this; 1049 if (this.jurisdiction == null) 1050 this.jurisdiction = new ArrayList<CodeableConcept>(); 1051 this.jurisdiction.add(t); 1052 return this; 1053 } 1054 1055 /** 1056 * @return The first repetition of repeating field {@link #jurisdiction}, creating it if it does not already exist {3} 1057 */ 1058 public CodeableConcept getJurisdictionFirstRep() { 1059 if (getJurisdiction().isEmpty()) { 1060 addJurisdiction(); 1061 } 1062 return getJurisdiction().get(0); 1063 } 1064 1065 /** 1066 * @return {@link #purpose} (Explanation of why this library is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value 1067 */ 1068 public MarkdownType getPurposeElement() { 1069 if (this.purpose == null) 1070 if (Configuration.errorOnAutoCreate()) 1071 throw new Error("Attempt to auto-create Library.purpose"); 1072 else if (Configuration.doAutoCreate()) 1073 this.purpose = new MarkdownType(); // bb 1074 return this.purpose; 1075 } 1076 1077 public boolean hasPurposeElement() { 1078 return this.purpose != null && !this.purpose.isEmpty(); 1079 } 1080 1081 public boolean hasPurpose() { 1082 return this.purpose != null && !this.purpose.isEmpty(); 1083 } 1084 1085 /** 1086 * @param value {@link #purpose} (Explanation of why this library is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value 1087 */ 1088 public Library setPurposeElement(MarkdownType value) { 1089 this.purpose = value; 1090 return this; 1091 } 1092 1093 /** 1094 * @return Explanation of why this library is needed and why it has been designed as it has. 1095 */ 1096 public String getPurpose() { 1097 return this.purpose == null ? null : this.purpose.getValue(); 1098 } 1099 1100 /** 1101 * @param value Explanation of why this library is needed and why it has been designed as it has. 1102 */ 1103 public Library setPurpose(String value) { 1104 if (value == null) 1105 this.purpose = null; 1106 else { 1107 if (this.purpose == null) 1108 this.purpose = new MarkdownType(); 1109 this.purpose.setValue(value); 1110 } 1111 return this; 1112 } 1113 1114 /** 1115 * @return {@link #usage} (A detailed description of how the library is used from a clinical perspective.). This is the underlying object with id, value and extensions. The accessor "getUsage" gives direct access to the value 1116 */ 1117 public StringType getUsageElement() { 1118 if (this.usage == null) 1119 if (Configuration.errorOnAutoCreate()) 1120 throw new Error("Attempt to auto-create Library.usage"); 1121 else if (Configuration.doAutoCreate()) 1122 this.usage = new StringType(); // bb 1123 return this.usage; 1124 } 1125 1126 public boolean hasUsageElement() { 1127 return this.usage != null && !this.usage.isEmpty(); 1128 } 1129 1130 public boolean hasUsage() { 1131 return this.usage != null && !this.usage.isEmpty(); 1132 } 1133 1134 /** 1135 * @param value {@link #usage} (A detailed description of how the library is used from a clinical perspective.). This is the underlying object with id, value and extensions. The accessor "getUsage" gives direct access to the value 1136 */ 1137 public Library setUsageElement(StringType value) { 1138 this.usage = value; 1139 return this; 1140 } 1141 1142 /** 1143 * @return A detailed description of how the library is used from a clinical perspective. 1144 */ 1145 public String getUsage() { 1146 return this.usage == null ? null : this.usage.getValue(); 1147 } 1148 1149 /** 1150 * @param value A detailed description of how the library is used from a clinical perspective. 1151 */ 1152 public Library setUsage(String value) { 1153 if (Utilities.noString(value)) 1154 this.usage = null; 1155 else { 1156 if (this.usage == null) 1157 this.usage = new StringType(); 1158 this.usage.setValue(value); 1159 } 1160 return this; 1161 } 1162 1163 /** 1164 * @return {@link #copyright} (A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value 1165 */ 1166 public MarkdownType getCopyrightElement() { 1167 if (this.copyright == null) 1168 if (Configuration.errorOnAutoCreate()) 1169 throw new Error("Attempt to auto-create Library.copyright"); 1170 else if (Configuration.doAutoCreate()) 1171 this.copyright = new MarkdownType(); // bb 1172 return this.copyright; 1173 } 1174 1175 public boolean hasCopyrightElement() { 1176 return this.copyright != null && !this.copyright.isEmpty(); 1177 } 1178 1179 public boolean hasCopyright() { 1180 return this.copyright != null && !this.copyright.isEmpty(); 1181 } 1182 1183 /** 1184 * @param value {@link #copyright} (A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value 1185 */ 1186 public Library setCopyrightElement(MarkdownType value) { 1187 this.copyright = value; 1188 return this; 1189 } 1190 1191 /** 1192 * @return A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library. 1193 */ 1194 public String getCopyright() { 1195 return this.copyright == null ? null : this.copyright.getValue(); 1196 } 1197 1198 /** 1199 * @param value A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library. 1200 */ 1201 public Library setCopyright(String value) { 1202 if (value == null) 1203 this.copyright = null; 1204 else { 1205 if (this.copyright == null) 1206 this.copyright = new MarkdownType(); 1207 this.copyright.setValue(value); 1208 } 1209 return this; 1210 } 1211 1212 /** 1213 * @return {@link #approvalDate} (The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value 1214 */ 1215 public DateType getApprovalDateElement() { 1216 if (this.approvalDate == null) 1217 if (Configuration.errorOnAutoCreate()) 1218 throw new Error("Attempt to auto-create Library.approvalDate"); 1219 else if (Configuration.doAutoCreate()) 1220 this.approvalDate = new DateType(); // bb 1221 return this.approvalDate; 1222 } 1223 1224 public boolean hasApprovalDateElement() { 1225 return this.approvalDate != null && !this.approvalDate.isEmpty(); 1226 } 1227 1228 public boolean hasApprovalDate() { 1229 return this.approvalDate != null && !this.approvalDate.isEmpty(); 1230 } 1231 1232 /** 1233 * @param value {@link #approvalDate} (The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value 1234 */ 1235 public Library setApprovalDateElement(DateType value) { 1236 this.approvalDate = value; 1237 return this; 1238 } 1239 1240 /** 1241 * @return The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. 1242 */ 1243 public Date getApprovalDate() { 1244 return this.approvalDate == null ? null : this.approvalDate.getValue(); 1245 } 1246 1247 /** 1248 * @param value The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage. 1249 */ 1250 public Library setApprovalDate(Date value) { 1251 if (value == null) 1252 this.approvalDate = null; 1253 else { 1254 if (this.approvalDate == null) 1255 this.approvalDate = new DateType(); 1256 this.approvalDate.setValue(value); 1257 } 1258 return this; 1259 } 1260 1261 /** 1262 * @return {@link #lastReviewDate} (The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value 1263 */ 1264 public DateType getLastReviewDateElement() { 1265 if (this.lastReviewDate == null) 1266 if (Configuration.errorOnAutoCreate()) 1267 throw new Error("Attempt to auto-create Library.lastReviewDate"); 1268 else if (Configuration.doAutoCreate()) 1269 this.lastReviewDate = new DateType(); // bb 1270 return this.lastReviewDate; 1271 } 1272 1273 public boolean hasLastReviewDateElement() { 1274 return this.lastReviewDate != null && !this.lastReviewDate.isEmpty(); 1275 } 1276 1277 public boolean hasLastReviewDate() { 1278 return this.lastReviewDate != null && !this.lastReviewDate.isEmpty(); 1279 } 1280 1281 /** 1282 * @param value {@link #lastReviewDate} (The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value 1283 */ 1284 public Library setLastReviewDateElement(DateType value) { 1285 this.lastReviewDate = value; 1286 return this; 1287 } 1288 1289 /** 1290 * @return The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. 1291 */ 1292 public Date getLastReviewDate() { 1293 return this.lastReviewDate == null ? null : this.lastReviewDate.getValue(); 1294 } 1295 1296 /** 1297 * @param value The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date. 1298 */ 1299 public Library setLastReviewDate(Date value) { 1300 if (value == null) 1301 this.lastReviewDate = null; 1302 else { 1303 if (this.lastReviewDate == null) 1304 this.lastReviewDate = new DateType(); 1305 this.lastReviewDate.setValue(value); 1306 } 1307 return this; 1308 } 1309 1310 /** 1311 * @return {@link #effectivePeriod} (The period during which the library content was or is planned to be in active use.) 1312 */ 1313 public Period getEffectivePeriod() { 1314 if (this.effectivePeriod == null) 1315 if (Configuration.errorOnAutoCreate()) 1316 throw new Error("Attempt to auto-create Library.effectivePeriod"); 1317 else if (Configuration.doAutoCreate()) 1318 this.effectivePeriod = new Period(); // cc 1319 return this.effectivePeriod; 1320 } 1321 1322 public boolean hasEffectivePeriod() { 1323 return this.effectivePeriod != null && !this.effectivePeriod.isEmpty(); 1324 } 1325 1326 /** 1327 * @param value {@link #effectivePeriod} (The period during which the library content was or is planned to be in active use.) 1328 */ 1329 public Library setEffectivePeriod(Period value) { 1330 this.effectivePeriod = value; 1331 return this; 1332 } 1333 1334 /** 1335 * @return {@link #topic} (Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.) 1336 */ 1337 public List<CodeableConcept> getTopic() { 1338 if (this.topic == null) 1339 this.topic = new ArrayList<CodeableConcept>(); 1340 return this.topic; 1341 } 1342 1343 /** 1344 * @return Returns a reference to <code>this</code> for easy method chaining 1345 */ 1346 public Library setTopic(List<CodeableConcept> theTopic) { 1347 this.topic = theTopic; 1348 return this; 1349 } 1350 1351 public boolean hasTopic() { 1352 if (this.topic == null) 1353 return false; 1354 for (CodeableConcept item : this.topic) 1355 if (!item.isEmpty()) 1356 return true; 1357 return false; 1358 } 1359 1360 public CodeableConcept addTopic() { //3 1361 CodeableConcept t = new CodeableConcept(); 1362 if (this.topic == null) 1363 this.topic = new ArrayList<CodeableConcept>(); 1364 this.topic.add(t); 1365 return t; 1366 } 1367 1368 public Library addTopic(CodeableConcept t) { //3 1369 if (t == null) 1370 return this; 1371 if (this.topic == null) 1372 this.topic = new ArrayList<CodeableConcept>(); 1373 this.topic.add(t); 1374 return this; 1375 } 1376 1377 /** 1378 * @return The first repetition of repeating field {@link #topic}, creating it if it does not already exist {3} 1379 */ 1380 public CodeableConcept getTopicFirstRep() { 1381 if (getTopic().isEmpty()) { 1382 addTopic(); 1383 } 1384 return getTopic().get(0); 1385 } 1386 1387 /** 1388 * @return {@link #author} (An individiual or organization primarily involved in the creation and maintenance of the content.) 1389 */ 1390 public List<ContactDetail> getAuthor() { 1391 if (this.author == null) 1392 this.author = new ArrayList<ContactDetail>(); 1393 return this.author; 1394 } 1395 1396 /** 1397 * @return Returns a reference to <code>this</code> for easy method chaining 1398 */ 1399 public Library setAuthor(List<ContactDetail> theAuthor) { 1400 this.author = theAuthor; 1401 return this; 1402 } 1403 1404 public boolean hasAuthor() { 1405 if (this.author == null) 1406 return false; 1407 for (ContactDetail item : this.author) 1408 if (!item.isEmpty()) 1409 return true; 1410 return false; 1411 } 1412 1413 public ContactDetail addAuthor() { //3 1414 ContactDetail t = new ContactDetail(); 1415 if (this.author == null) 1416 this.author = new ArrayList<ContactDetail>(); 1417 this.author.add(t); 1418 return t; 1419 } 1420 1421 public Library addAuthor(ContactDetail t) { //3 1422 if (t == null) 1423 return this; 1424 if (this.author == null) 1425 this.author = new ArrayList<ContactDetail>(); 1426 this.author.add(t); 1427 return this; 1428 } 1429 1430 /** 1431 * @return The first repetition of repeating field {@link #author}, creating it if it does not already exist {3} 1432 */ 1433 public ContactDetail getAuthorFirstRep() { 1434 if (getAuthor().isEmpty()) { 1435 addAuthor(); 1436 } 1437 return getAuthor().get(0); 1438 } 1439 1440 /** 1441 * @return {@link #editor} (An individual or organization primarily responsible for internal coherence of the content.) 1442 */ 1443 public List<ContactDetail> getEditor() { 1444 if (this.editor == null) 1445 this.editor = new ArrayList<ContactDetail>(); 1446 return this.editor; 1447 } 1448 1449 /** 1450 * @return Returns a reference to <code>this</code> for easy method chaining 1451 */ 1452 public Library setEditor(List<ContactDetail> theEditor) { 1453 this.editor = theEditor; 1454 return this; 1455 } 1456 1457 public boolean hasEditor() { 1458 if (this.editor == null) 1459 return false; 1460 for (ContactDetail item : this.editor) 1461 if (!item.isEmpty()) 1462 return true; 1463 return false; 1464 } 1465 1466 public ContactDetail addEditor() { //3 1467 ContactDetail t = new ContactDetail(); 1468 if (this.editor == null) 1469 this.editor = new ArrayList<ContactDetail>(); 1470 this.editor.add(t); 1471 return t; 1472 } 1473 1474 public Library addEditor(ContactDetail t) { //3 1475 if (t == null) 1476 return this; 1477 if (this.editor == null) 1478 this.editor = new ArrayList<ContactDetail>(); 1479 this.editor.add(t); 1480 return this; 1481 } 1482 1483 /** 1484 * @return The first repetition of repeating field {@link #editor}, creating it if it does not already exist {3} 1485 */ 1486 public ContactDetail getEditorFirstRep() { 1487 if (getEditor().isEmpty()) { 1488 addEditor(); 1489 } 1490 return getEditor().get(0); 1491 } 1492 1493 /** 1494 * @return {@link #reviewer} (An individual or organization primarily responsible for review of some aspect of the content.) 1495 */ 1496 public List<ContactDetail> getReviewer() { 1497 if (this.reviewer == null) 1498 this.reviewer = new ArrayList<ContactDetail>(); 1499 return this.reviewer; 1500 } 1501 1502 /** 1503 * @return Returns a reference to <code>this</code> for easy method chaining 1504 */ 1505 public Library setReviewer(List<ContactDetail> theReviewer) { 1506 this.reviewer = theReviewer; 1507 return this; 1508 } 1509 1510 public boolean hasReviewer() { 1511 if (this.reviewer == null) 1512 return false; 1513 for (ContactDetail item : this.reviewer) 1514 if (!item.isEmpty()) 1515 return true; 1516 return false; 1517 } 1518 1519 public ContactDetail addReviewer() { //3 1520 ContactDetail t = new ContactDetail(); 1521 if (this.reviewer == null) 1522 this.reviewer = new ArrayList<ContactDetail>(); 1523 this.reviewer.add(t); 1524 return t; 1525 } 1526 1527 public Library addReviewer(ContactDetail t) { //3 1528 if (t == null) 1529 return this; 1530 if (this.reviewer == null) 1531 this.reviewer = new ArrayList<ContactDetail>(); 1532 this.reviewer.add(t); 1533 return this; 1534 } 1535 1536 /** 1537 * @return The first repetition of repeating field {@link #reviewer}, creating it if it does not already exist {3} 1538 */ 1539 public ContactDetail getReviewerFirstRep() { 1540 if (getReviewer().isEmpty()) { 1541 addReviewer(); 1542 } 1543 return getReviewer().get(0); 1544 } 1545 1546 /** 1547 * @return {@link #endorser} (An individual or organization responsible for officially endorsing the content for use in some setting.) 1548 */ 1549 public List<ContactDetail> getEndorser() { 1550 if (this.endorser == null) 1551 this.endorser = new ArrayList<ContactDetail>(); 1552 return this.endorser; 1553 } 1554 1555 /** 1556 * @return Returns a reference to <code>this</code> for easy method chaining 1557 */ 1558 public Library setEndorser(List<ContactDetail> theEndorser) { 1559 this.endorser = theEndorser; 1560 return this; 1561 } 1562 1563 public boolean hasEndorser() { 1564 if (this.endorser == null) 1565 return false; 1566 for (ContactDetail item : this.endorser) 1567 if (!item.isEmpty()) 1568 return true; 1569 return false; 1570 } 1571 1572 public ContactDetail addEndorser() { //3 1573 ContactDetail t = new ContactDetail(); 1574 if (this.endorser == null) 1575 this.endorser = new ArrayList<ContactDetail>(); 1576 this.endorser.add(t); 1577 return t; 1578 } 1579 1580 public Library addEndorser(ContactDetail t) { //3 1581 if (t == null) 1582 return this; 1583 if (this.endorser == null) 1584 this.endorser = new ArrayList<ContactDetail>(); 1585 this.endorser.add(t); 1586 return this; 1587 } 1588 1589 /** 1590 * @return The first repetition of repeating field {@link #endorser}, creating it if it does not already exist {3} 1591 */ 1592 public ContactDetail getEndorserFirstRep() { 1593 if (getEndorser().isEmpty()) { 1594 addEndorser(); 1595 } 1596 return getEndorser().get(0); 1597 } 1598 1599 /** 1600 * @return {@link #relatedArtifact} (Related artifacts such as additional documentation, justification, or bibliographic references.) 1601 */ 1602 public List<RelatedArtifact> getRelatedArtifact() { 1603 if (this.relatedArtifact == null) 1604 this.relatedArtifact = new ArrayList<RelatedArtifact>(); 1605 return this.relatedArtifact; 1606 } 1607 1608 /** 1609 * @return Returns a reference to <code>this</code> for easy method chaining 1610 */ 1611 public Library setRelatedArtifact(List<RelatedArtifact> theRelatedArtifact) { 1612 this.relatedArtifact = theRelatedArtifact; 1613 return this; 1614 } 1615 1616 public boolean hasRelatedArtifact() { 1617 if (this.relatedArtifact == null) 1618 return false; 1619 for (RelatedArtifact item : this.relatedArtifact) 1620 if (!item.isEmpty()) 1621 return true; 1622 return false; 1623 } 1624 1625 public RelatedArtifact addRelatedArtifact() { //3 1626 RelatedArtifact t = new RelatedArtifact(); 1627 if (this.relatedArtifact == null) 1628 this.relatedArtifact = new ArrayList<RelatedArtifact>(); 1629 this.relatedArtifact.add(t); 1630 return t; 1631 } 1632 1633 public Library addRelatedArtifact(RelatedArtifact t) { //3 1634 if (t == null) 1635 return this; 1636 if (this.relatedArtifact == null) 1637 this.relatedArtifact = new ArrayList<RelatedArtifact>(); 1638 this.relatedArtifact.add(t); 1639 return this; 1640 } 1641 1642 /** 1643 * @return The first repetition of repeating field {@link #relatedArtifact}, creating it if it does not already exist {3} 1644 */ 1645 public RelatedArtifact getRelatedArtifactFirstRep() { 1646 if (getRelatedArtifact().isEmpty()) { 1647 addRelatedArtifact(); 1648 } 1649 return getRelatedArtifact().get(0); 1650 } 1651 1652 /** 1653 * @return {@link #parameter} (The parameter element defines parameters used by the library.) 1654 */ 1655 public List<ParameterDefinition> getParameter() { 1656 if (this.parameter == null) 1657 this.parameter = new ArrayList<ParameterDefinition>(); 1658 return this.parameter; 1659 } 1660 1661 /** 1662 * @return Returns a reference to <code>this</code> for easy method chaining 1663 */ 1664 public Library setParameter(List<ParameterDefinition> theParameter) { 1665 this.parameter = theParameter; 1666 return this; 1667 } 1668 1669 public boolean hasParameter() { 1670 if (this.parameter == null) 1671 return false; 1672 for (ParameterDefinition item : this.parameter) 1673 if (!item.isEmpty()) 1674 return true; 1675 return false; 1676 } 1677 1678 public ParameterDefinition addParameter() { //3 1679 ParameterDefinition t = new ParameterDefinition(); 1680 if (this.parameter == null) 1681 this.parameter = new ArrayList<ParameterDefinition>(); 1682 this.parameter.add(t); 1683 return t; 1684 } 1685 1686 public Library addParameter(ParameterDefinition t) { //3 1687 if (t == null) 1688 return this; 1689 if (this.parameter == null) 1690 this.parameter = new ArrayList<ParameterDefinition>(); 1691 this.parameter.add(t); 1692 return this; 1693 } 1694 1695 /** 1696 * @return The first repetition of repeating field {@link #parameter}, creating it if it does not already exist {3} 1697 */ 1698 public ParameterDefinition getParameterFirstRep() { 1699 if (getParameter().isEmpty()) { 1700 addParameter(); 1701 } 1702 return getParameter().get(0); 1703 } 1704 1705 /** 1706 * @return {@link #dataRequirement} (Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library.) 1707 */ 1708 public List<DataRequirement> getDataRequirement() { 1709 if (this.dataRequirement == null) 1710 this.dataRequirement = new ArrayList<DataRequirement>(); 1711 return this.dataRequirement; 1712 } 1713 1714 /** 1715 * @return Returns a reference to <code>this</code> for easy method chaining 1716 */ 1717 public Library setDataRequirement(List<DataRequirement> theDataRequirement) { 1718 this.dataRequirement = theDataRequirement; 1719 return this; 1720 } 1721 1722 public boolean hasDataRequirement() { 1723 if (this.dataRequirement == null) 1724 return false; 1725 for (DataRequirement item : this.dataRequirement) 1726 if (!item.isEmpty()) 1727 return true; 1728 return false; 1729 } 1730 1731 public DataRequirement addDataRequirement() { //3 1732 DataRequirement t = new DataRequirement(); 1733 if (this.dataRequirement == null) 1734 this.dataRequirement = new ArrayList<DataRequirement>(); 1735 this.dataRequirement.add(t); 1736 return t; 1737 } 1738 1739 public Library addDataRequirement(DataRequirement t) { //3 1740 if (t == null) 1741 return this; 1742 if (this.dataRequirement == null) 1743 this.dataRequirement = new ArrayList<DataRequirement>(); 1744 this.dataRequirement.add(t); 1745 return this; 1746 } 1747 1748 /** 1749 * @return The first repetition of repeating field {@link #dataRequirement}, creating it if it does not already exist {3} 1750 */ 1751 public DataRequirement getDataRequirementFirstRep() { 1752 if (getDataRequirement().isEmpty()) { 1753 addDataRequirement(); 1754 } 1755 return getDataRequirement().get(0); 1756 } 1757 1758 /** 1759 * @return {@link #content} (The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content.) 1760 */ 1761 public List<Attachment> getContent() { 1762 if (this.content == null) 1763 this.content = new ArrayList<Attachment>(); 1764 return this.content; 1765 } 1766 1767 /** 1768 * @return Returns a reference to <code>this</code> for easy method chaining 1769 */ 1770 public Library setContent(List<Attachment> theContent) { 1771 this.content = theContent; 1772 return this; 1773 } 1774 1775 public boolean hasContent() { 1776 if (this.content == null) 1777 return false; 1778 for (Attachment item : this.content) 1779 if (!item.isEmpty()) 1780 return true; 1781 return false; 1782 } 1783 1784 public Attachment addContent() { //3 1785 Attachment t = new Attachment(); 1786 if (this.content == null) 1787 this.content = new ArrayList<Attachment>(); 1788 this.content.add(t); 1789 return t; 1790 } 1791 1792 public Library addContent(Attachment t) { //3 1793 if (t == null) 1794 return this; 1795 if (this.content == null) 1796 this.content = new ArrayList<Attachment>(); 1797 this.content.add(t); 1798 return this; 1799 } 1800 1801 /** 1802 * @return The first repetition of repeating field {@link #content}, creating it if it does not already exist {3} 1803 */ 1804 public Attachment getContentFirstRep() { 1805 if (getContent().isEmpty()) { 1806 addContent(); 1807 } 1808 return getContent().get(0); 1809 } 1810 1811 /** 1812 * not supported on this implementation 1813 */ 1814 @Override 1815 public int getVersionAlgorithmMax() { 1816 return 0; 1817 } 1818 /** 1819 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 1820 */ 1821 public DataType getVersionAlgorithm() { 1822 throw new Error("The resource type \"Library\" does not implement the property \"versionAlgorithm[x]\""); 1823 } 1824 /** 1825 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 1826 */ 1827 public StringType getVersionAlgorithmStringType() { 1828 throw new Error("The resource type \"Library\" does not implement the property \"versionAlgorithm[x]\""); 1829 } 1830 public boolean hasVersionAlgorithmStringType() { 1831 return false;////K 1832 } 1833 /** 1834 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 1835 */ 1836 public Coding getVersionAlgorithmCoding() { 1837 throw new Error("The resource type \"Library\" does not implement the property \"versionAlgorithm[x]\""); 1838 } 1839 public boolean hasVersionAlgorithmCoding() { 1840 return false;////K 1841 } 1842 public boolean hasVersionAlgorithm() { 1843 return false; 1844 } 1845 /** 1846 * @param value {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 1847 */ 1848 public Library setVersionAlgorithm(DataType value) { 1849 throw new Error("The resource type \"Library\" does not implement the property \"versionAlgorithm[x]\""); 1850 } 1851 1852 /** 1853 * not supported on this implementation 1854 */ 1855 @Override 1856 public int getCopyrightLabelMax() { 1857 return 0; 1858 } 1859 /** 1860 * @return {@link #copyrightLabel} (A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').). This is the underlying object with id, value and extensions. The accessor "getCopyrightLabel" gives direct access to the value 1861 */ 1862 public StringType getCopyrightLabelElement() { 1863 throw new Error("The resource type \"Library\" does not implement the property \"copyrightLabel\""); 1864 } 1865 1866 public boolean hasCopyrightLabelElement() { 1867 return false; 1868 } 1869 public boolean hasCopyrightLabel() { 1870 return false; 1871 } 1872 1873 /** 1874 * @param value {@link #copyrightLabel} (A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved').). This is the underlying object with id, value and extensions. The accessor "getCopyrightLabel" gives direct access to the value 1875 */ 1876 public Library setCopyrightLabelElement(StringType value) { 1877 throw new Error("The resource type \"Library\" does not implement the property \"copyrightLabel\""); 1878 } 1879 public String getCopyrightLabel() { 1880 throw new Error("The resource type \"Library\" does not implement the property \"copyrightLabel\""); 1881 } 1882 /** 1883 * @param value A short string (<50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are resctricted. (e.g. 'All rights reserved', 'Some rights reserved'). 1884 */ 1885 public Library setCopyrightLabel(String value) { 1886 throw new Error("The resource type \"Library\" does not implement the property \"copyrightLabel\""); 1887 } 1888 protected void listChildren(List<Property> children) { 1889 super.listChildren(children); 1890 children.add(new Property("url", "uri", "An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers.", 0, 1, url)); 1891 children.add(new Property("identifier", "Identifier", "A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", 0, java.lang.Integer.MAX_VALUE, identifier)); 1892 children.add(new Property("version", "string", "The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.", 0, 1, version)); 1893 children.add(new Property("name", "string", "A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.", 0, 1, name)); 1894 children.add(new Property("title", "string", "A short, descriptive, user-friendly title for the library.", 0, 1, title)); 1895 children.add(new Property("subtitle", "string", "An explanatory or alternate title for the library giving additional information about its content.", 0, 1, subtitle)); 1896 children.add(new Property("status", "code", "The status of this library. Enables tracking the life-cycle of the content.", 0, 1, status)); 1897 children.add(new Property("experimental", "boolean", "A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.", 0, 1, experimental)); 1898 children.add(new Property("type", "CodeableConcept", "Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.", 0, 1, type)); 1899 children.add(new Property("subject[x]", "CodeableConcept|Reference(Group)", "A code or group definition that describes the intended subject of the contents of the library.", 0, 1, subject)); 1900 children.add(new Property("date", "dateTime", "The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", 0, 1, date)); 1901 children.add(new Property("publisher", "string", "The name of the organization or individual responsible for the release and ongoing maintenance of the library.", 0, 1, publisher)); 1902 children.add(new Property("contact", "ContactDetail", "Contact details to assist a user in finding and communicating with the publisher.", 0, java.lang.Integer.MAX_VALUE, contact)); 1903 children.add(new Property("description", "markdown", "A free text natural language description of the library from a consumer's perspective.", 0, 1, description)); 1904 children.add(new Property("useContext", "UsageContext", "The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate library instances.", 0, java.lang.Integer.MAX_VALUE, useContext)); 1905 children.add(new Property("jurisdiction", "CodeableConcept", "A legal or geographic region in which the library is intended to be used.", 0, java.lang.Integer.MAX_VALUE, jurisdiction)); 1906 children.add(new Property("purpose", "markdown", "Explanation of why this library is needed and why it has been designed as it has.", 0, 1, purpose)); 1907 children.add(new Property("usage", "string", "A detailed description of how the library is used from a clinical perspective.", 0, 1, usage)); 1908 children.add(new Property("copyright", "markdown", "A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library.", 0, 1, copyright)); 1909 children.add(new Property("approvalDate", "date", "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", 0, 1, approvalDate)); 1910 children.add(new Property("lastReviewDate", "date", "The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.", 0, 1, lastReviewDate)); 1911 children.add(new Property("effectivePeriod", "Period", "The period during which the library content was or is planned to be in active use.", 0, 1, effectivePeriod)); 1912 children.add(new Property("topic", "CodeableConcept", "Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.", 0, java.lang.Integer.MAX_VALUE, topic)); 1913 children.add(new Property("author", "ContactDetail", "An individiual or organization primarily involved in the creation and maintenance of the content.", 0, java.lang.Integer.MAX_VALUE, author)); 1914 children.add(new Property("editor", "ContactDetail", "An individual or organization primarily responsible for internal coherence of the content.", 0, java.lang.Integer.MAX_VALUE, editor)); 1915 children.add(new Property("reviewer", "ContactDetail", "An individual or organization primarily responsible for review of some aspect of the content.", 0, java.lang.Integer.MAX_VALUE, reviewer)); 1916 children.add(new Property("endorser", "ContactDetail", "An individual or organization responsible for officially endorsing the content for use in some setting.", 0, java.lang.Integer.MAX_VALUE, endorser)); 1917 children.add(new Property("relatedArtifact", "RelatedArtifact", "Related artifacts such as additional documentation, justification, or bibliographic references.", 0, java.lang.Integer.MAX_VALUE, relatedArtifact)); 1918 children.add(new Property("parameter", "ParameterDefinition", "The parameter element defines parameters used by the library.", 0, java.lang.Integer.MAX_VALUE, parameter)); 1919 children.add(new Property("dataRequirement", "DataRequirement", "Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library.", 0, java.lang.Integer.MAX_VALUE, dataRequirement)); 1920 children.add(new Property("content", "Attachment", "The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content.", 0, java.lang.Integer.MAX_VALUE, content)); 1921 } 1922 1923 @Override 1924 public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws FHIRException { 1925 switch (_hash) { 1926 case 116079: /*url*/ return new Property("url", "uri", "An absolute URI that is used to identify this library when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this library is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the library is stored on different servers.", 0, 1, url); 1927 case -1618432855: /*identifier*/ return new Property("identifier", "Identifier", "A formal identifier that is used to identify this library when it is represented in other formats, or referenced in a specification, model, design or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that at least one identifier is required for non-experimental active artifacts.", 0, java.lang.Integer.MAX_VALUE, identifier); 1928 case 351608024: /*version*/ return new Property("version", "string", "The identifier that is used to identify this version of the library when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the library author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.", 0, 1, version); 1929 case 3373707: /*name*/ return new Property("name", "string", "A natural language name identifying the library. This name should be usable as an identifier for the module by machine processing applications such as code generation.", 0, 1, name); 1930 case 110371416: /*title*/ return new Property("title", "string", "A short, descriptive, user-friendly title for the library.", 0, 1, title); 1931 case -2060497896: /*subtitle*/ return new Property("subtitle", "string", "An explanatory or alternate title for the library giving additional information about its content.", 0, 1, subtitle); 1932 case -892481550: /*status*/ return new Property("status", "code", "The status of this library. Enables tracking the life-cycle of the content.", 0, 1, status); 1933 case -404562712: /*experimental*/ return new Property("experimental", "boolean", "A Boolean value to indicate that this library is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.", 0, 1, experimental); 1934 case 3575610: /*type*/ return new Property("type", "CodeableConcept", "Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.", 0, 1, type); 1935 case -573640748: /*subject[x]*/ return new Property("subject[x]", "CodeableConcept|Reference(Group)", "A code or group definition that describes the intended subject of the contents of the library.", 0, 1, subject); 1936 case -1867885268: /*subject*/ return new Property("subject[x]", "CodeableConcept|Reference(Group)", "A code or group definition that describes the intended subject of the contents of the library.", 0, 1, subject); 1937 case -1257122603: /*subjectCodeableConcept*/ return new Property("subject[x]", "CodeableConcept", "A code or group definition that describes the intended subject of the contents of the library.", 0, 1, subject); 1938 case 772938623: /*subjectReference*/ return new Property("subject[x]", "Reference(Group)", "A code or group definition that describes the intended subject of the contents of the library.", 0, 1, subject); 1939 case 3076014: /*date*/ return new Property("date", "dateTime", "The date (and optionally time) when the library was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", 0, 1, date); 1940 case 1447404028: /*publisher*/ return new Property("publisher", "string", "The name of the organization or individual responsible for the release and ongoing maintenance of the library.", 0, 1, publisher); 1941 case 951526432: /*contact*/ return new Property("contact", "ContactDetail", "Contact details to assist a user in finding and communicating with the publisher.", 0, java.lang.Integer.MAX_VALUE, contact); 1942 case -1724546052: /*description*/ return new Property("description", "markdown", "A free text natural language description of the library from a consumer's perspective.", 0, 1, description); 1943 case -669707736: /*useContext*/ return new Property("useContext", "UsageContext", "The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate library instances.", 0, java.lang.Integer.MAX_VALUE, useContext); 1944 case -507075711: /*jurisdiction*/ return new Property("jurisdiction", "CodeableConcept", "A legal or geographic region in which the library is intended to be used.", 0, java.lang.Integer.MAX_VALUE, jurisdiction); 1945 case -220463842: /*purpose*/ return new Property("purpose", "markdown", "Explanation of why this library is needed and why it has been designed as it has.", 0, 1, purpose); 1946 case 111574433: /*usage*/ return new Property("usage", "string", "A detailed description of how the library is used from a clinical perspective.", 0, 1, usage); 1947 case 1522889671: /*copyright*/ return new Property("copyright", "markdown", "A copyright statement relating to the library and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the library.", 0, 1, copyright); 1948 case 223539345: /*approvalDate*/ return new Property("approvalDate", "date", "The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.", 0, 1, approvalDate); 1949 case -1687512484: /*lastReviewDate*/ return new Property("lastReviewDate", "date", "The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.", 0, 1, lastReviewDate); 1950 case -403934648: /*effectivePeriod*/ return new Property("effectivePeriod", "Period", "The period during which the library content was or is planned to be in active use.", 0, 1, effectivePeriod); 1951 case 110546223: /*topic*/ return new Property("topic", "CodeableConcept", "Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.", 0, java.lang.Integer.MAX_VALUE, topic); 1952 case -1406328437: /*author*/ return new Property("author", "ContactDetail", "An individiual or organization primarily involved in the creation and maintenance of the content.", 0, java.lang.Integer.MAX_VALUE, author); 1953 case -1307827859: /*editor*/ return new Property("editor", "ContactDetail", "An individual or organization primarily responsible for internal coherence of the content.", 0, java.lang.Integer.MAX_VALUE, editor); 1954 case -261190139: /*reviewer*/ return new Property("reviewer", "ContactDetail", "An individual or organization primarily responsible for review of some aspect of the content.", 0, java.lang.Integer.MAX_VALUE, reviewer); 1955 case 1740277666: /*endorser*/ return new Property("endorser", "ContactDetail", "An individual or organization responsible for officially endorsing the content for use in some setting.", 0, java.lang.Integer.MAX_VALUE, endorser); 1956 case 666807069: /*relatedArtifact*/ return new Property("relatedArtifact", "RelatedArtifact", "Related artifacts such as additional documentation, justification, or bibliographic references.", 0, java.lang.Integer.MAX_VALUE, relatedArtifact); 1957 case 1954460585: /*parameter*/ return new Property("parameter", "ParameterDefinition", "The parameter element defines parameters used by the library.", 0, java.lang.Integer.MAX_VALUE, parameter); 1958 case 629147193: /*dataRequirement*/ return new Property("dataRequirement", "DataRequirement", "Describes a set of data that must be provided in order to be able to successfully perform the computations defined by the library.", 0, java.lang.Integer.MAX_VALUE, dataRequirement); 1959 case 951530617: /*content*/ return new Property("content", "Attachment", "The content of the library as an Attachment. The content may be a reference to a url, or may be directly embedded as a base-64 string. Either way, the contentType of the attachment determines how to interpret the content.", 0, java.lang.Integer.MAX_VALUE, content); 1960 default: return super.getNamedProperty(_hash, _name, _checkValid); 1961 } 1962 1963 } 1964 1965 @Override 1966 public Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException { 1967 switch (hash) { 1968 case 116079: /*url*/ return this.url == null ? new Base[0] : new Base[] {this.url}; // UriType 1969 case -1618432855: /*identifier*/ return this.identifier == null ? new Base[0] : this.identifier.toArray(new Base[this.identifier.size()]); // Identifier 1970 case 351608024: /*version*/ return this.version == null ? new Base[0] : new Base[] {this.version}; // StringType 1971 case 3373707: /*name*/ return this.name == null ? new Base[0] : new Base[] {this.name}; // StringType 1972 case 110371416: /*title*/ return this.title == null ? new Base[0] : new Base[] {this.title}; // StringType 1973 case -2060497896: /*subtitle*/ return this.subtitle == null ? new Base[0] : new Base[] {this.subtitle}; // StringType 1974 case -892481550: /*status*/ return this.status == null ? new Base[0] : new Base[] {this.status}; // Enumeration<PublicationStatus> 1975 case -404562712: /*experimental*/ return this.experimental == null ? new Base[0] : new Base[] {this.experimental}; // BooleanType 1976 case 3575610: /*type*/ return this.type == null ? new Base[0] : new Base[] {this.type}; // CodeableConcept 1977 case -1867885268: /*subject*/ return this.subject == null ? new Base[0] : new Base[] {this.subject}; // DataType 1978 case 3076014: /*date*/ return this.date == null ? new Base[0] : new Base[] {this.date}; // DateTimeType 1979 case 1447404028: /*publisher*/ return this.publisher == null ? new Base[0] : new Base[] {this.publisher}; // StringType 1980 case 951526432: /*contact*/ return this.contact == null ? new Base[0] : this.contact.toArray(new Base[this.contact.size()]); // ContactDetail 1981 case -1724546052: /*description*/ return this.description == null ? new Base[0] : new Base[] {this.description}; // MarkdownType 1982 case -669707736: /*useContext*/ return this.useContext == null ? new Base[0] : this.useContext.toArray(new Base[this.useContext.size()]); // UsageContext 1983 case -507075711: /*jurisdiction*/ return this.jurisdiction == null ? new Base[0] : this.jurisdiction.toArray(new Base[this.jurisdiction.size()]); // CodeableConcept 1984 case -220463842: /*purpose*/ return this.purpose == null ? new Base[0] : new Base[] {this.purpose}; // MarkdownType 1985 case 111574433: /*usage*/ return this.usage == null ? new Base[0] : new Base[] {this.usage}; // StringType 1986 case 1522889671: /*copyright*/ return this.copyright == null ? new Base[0] : new Base[] {this.copyright}; // MarkdownType 1987 case 223539345: /*approvalDate*/ return this.approvalDate == null ? new Base[0] : new Base[] {this.approvalDate}; // DateType 1988 case -1687512484: /*lastReviewDate*/ return this.lastReviewDate == null ? new Base[0] : new Base[] {this.lastReviewDate}; // DateType 1989 case -403934648: /*effectivePeriod*/ return this.effectivePeriod == null ? new Base[0] : new Base[] {this.effectivePeriod}; // Period 1990 case 110546223: /*topic*/ return this.topic == null ? new Base[0] : this.topic.toArray(new Base[this.topic.size()]); // CodeableConcept 1991 case -1406328437: /*author*/ return this.author == null ? new Base[0] : this.author.toArray(new Base[this.author.size()]); // ContactDetail 1992 case -1307827859: /*editor*/ return this.editor == null ? new Base[0] : this.editor.toArray(new Base[this.editor.size()]); // ContactDetail 1993 case -261190139: /*reviewer*/ return this.reviewer == null ? new Base[0] : this.reviewer.toArray(new Base[this.reviewer.size()]); // ContactDetail 1994 case 1740277666: /*endorser*/ return this.endorser == null ? new Base[0] : this.endorser.toArray(new Base[this.endorser.size()]); // ContactDetail 1995 case 666807069: /*relatedArtifact*/ return this.relatedArtifact == null ? new Base[0] : this.relatedArtifact.toArray(new Base[this.relatedArtifact.size()]); // RelatedArtifact 1996 case 1954460585: /*parameter*/ return this.parameter == null ? new Base[0] : this.parameter.toArray(new Base[this.parameter.size()]); // ParameterDefinition 1997 case 629147193: /*dataRequirement*/ return this.dataRequirement == null ? new Base[0] : this.dataRequirement.toArray(new Base[this.dataRequirement.size()]); // DataRequirement 1998 case 951530617: /*content*/ return this.content == null ? new Base[0] : this.content.toArray(new Base[this.content.size()]); // Attachment 1999 default: return super.getProperty(hash, name, checkValid); 2000 } 2001 2002 } 2003 2004 @Override 2005 public Base setProperty(int hash, String name, Base value) throws FHIRException { 2006 switch (hash) { 2007 case 116079: // url 2008 this.url = TypeConvertor.castToUri(value); // UriType 2009 return value; 2010 case -1618432855: // identifier 2011 this.getIdentifier().add(TypeConvertor.castToIdentifier(value)); // Identifier 2012 return value; 2013 case 351608024: // version 2014 this.version = TypeConvertor.castToString(value); // StringType 2015 return value; 2016 case 3373707: // name 2017 this.name = TypeConvertor.castToString(value); // StringType 2018 return value; 2019 case 110371416: // title 2020 this.title = TypeConvertor.castToString(value); // StringType 2021 return value; 2022 case -2060497896: // subtitle 2023 this.subtitle = TypeConvertor.castToString(value); // StringType 2024 return value; 2025 case -892481550: // status 2026 value = new PublicationStatusEnumFactory().fromType(TypeConvertor.castToCode(value)); 2027 this.status = (Enumeration) value; // Enumeration<PublicationStatus> 2028 return value; 2029 case -404562712: // experimental 2030 this.experimental = TypeConvertor.castToBoolean(value); // BooleanType 2031 return value; 2032 case 3575610: // type 2033 this.type = TypeConvertor.castToCodeableConcept(value); // CodeableConcept 2034 return value; 2035 case -1867885268: // subject 2036 this.subject = TypeConvertor.castToType(value); // DataType 2037 return value; 2038 case 3076014: // date 2039 this.date = TypeConvertor.castToDateTime(value); // DateTimeType 2040 return value; 2041 case 1447404028: // publisher 2042 this.publisher = TypeConvertor.castToString(value); // StringType 2043 return value; 2044 case 951526432: // contact 2045 this.getContact().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 2046 return value; 2047 case -1724546052: // description 2048 this.description = TypeConvertor.castToMarkdown(value); // MarkdownType 2049 return value; 2050 case -669707736: // useContext 2051 this.getUseContext().add(TypeConvertor.castToUsageContext(value)); // UsageContext 2052 return value; 2053 case -507075711: // jurisdiction 2054 this.getJurisdiction().add(TypeConvertor.castToCodeableConcept(value)); // CodeableConcept 2055 return value; 2056 case -220463842: // purpose 2057 this.purpose = TypeConvertor.castToMarkdown(value); // MarkdownType 2058 return value; 2059 case 111574433: // usage 2060 this.usage = TypeConvertor.castToString(value); // StringType 2061 return value; 2062 case 1522889671: // copyright 2063 this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType 2064 return value; 2065 case 223539345: // approvalDate 2066 this.approvalDate = TypeConvertor.castToDate(value); // DateType 2067 return value; 2068 case -1687512484: // lastReviewDate 2069 this.lastReviewDate = TypeConvertor.castToDate(value); // DateType 2070 return value; 2071 case -403934648: // effectivePeriod 2072 this.effectivePeriod = TypeConvertor.castToPeriod(value); // Period 2073 return value; 2074 case 110546223: // topic 2075 this.getTopic().add(TypeConvertor.castToCodeableConcept(value)); // CodeableConcept 2076 return value; 2077 case -1406328437: // author 2078 this.getAuthor().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 2079 return value; 2080 case -1307827859: // editor 2081 this.getEditor().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 2082 return value; 2083 case -261190139: // reviewer 2084 this.getReviewer().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 2085 return value; 2086 case 1740277666: // endorser 2087 this.getEndorser().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 2088 return value; 2089 case 666807069: // relatedArtifact 2090 this.getRelatedArtifact().add(TypeConvertor.castToRelatedArtifact(value)); // RelatedArtifact 2091 return value; 2092 case 1954460585: // parameter 2093 this.getParameter().add(TypeConvertor.castToParameterDefinition(value)); // ParameterDefinition 2094 return value; 2095 case 629147193: // dataRequirement 2096 this.getDataRequirement().add(TypeConvertor.castToDataRequirement(value)); // DataRequirement 2097 return value; 2098 case 951530617: // content 2099 this.getContent().add(TypeConvertor.castToAttachment(value)); // Attachment 2100 return value; 2101 default: return super.setProperty(hash, name, value); 2102 } 2103 2104 } 2105 2106 @Override 2107 public Base setProperty(String name, Base value) throws FHIRException { 2108 if (name.equals("url")) { 2109 this.url = TypeConvertor.castToUri(value); // UriType 2110 } else if (name.equals("identifier")) { 2111 this.getIdentifier().add(TypeConvertor.castToIdentifier(value)); 2112 } else if (name.equals("version")) { 2113 this.version = TypeConvertor.castToString(value); // StringType 2114 } else if (name.equals("name")) { 2115 this.name = TypeConvertor.castToString(value); // StringType 2116 } else if (name.equals("title")) { 2117 this.title = TypeConvertor.castToString(value); // StringType 2118 } else if (name.equals("subtitle")) { 2119 this.subtitle = TypeConvertor.castToString(value); // StringType 2120 } else if (name.equals("status")) { 2121 value = new PublicationStatusEnumFactory().fromType(TypeConvertor.castToCode(value)); 2122 this.status = (Enumeration) value; // Enumeration<PublicationStatus> 2123 } else if (name.equals("experimental")) { 2124 this.experimental = TypeConvertor.castToBoolean(value); // BooleanType 2125 } else if (name.equals("type")) { 2126 this.type = TypeConvertor.castToCodeableConcept(value); // CodeableConcept 2127 } else if (name.equals("subject[x]")) { 2128 this.subject = TypeConvertor.castToType(value); // DataType 2129 } else if (name.equals("date")) { 2130 this.date = TypeConvertor.castToDateTime(value); // DateTimeType 2131 } else if (name.equals("publisher")) { 2132 this.publisher = TypeConvertor.castToString(value); // StringType 2133 } else if (name.equals("contact")) { 2134 this.getContact().add(TypeConvertor.castToContactDetail(value)); 2135 } else if (name.equals("description")) { 2136 this.description = TypeConvertor.castToMarkdown(value); // MarkdownType 2137 } else if (name.equals("useContext")) { 2138 this.getUseContext().add(TypeConvertor.castToUsageContext(value)); 2139 } else if (name.equals("jurisdiction")) { 2140 this.getJurisdiction().add(TypeConvertor.castToCodeableConcept(value)); 2141 } else if (name.equals("purpose")) { 2142 this.purpose = TypeConvertor.castToMarkdown(value); // MarkdownType 2143 } else if (name.equals("usage")) { 2144 this.usage = TypeConvertor.castToString(value); // StringType 2145 } else if (name.equals("copyright")) { 2146 this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType 2147 } else if (name.equals("approvalDate")) { 2148 this.approvalDate = TypeConvertor.castToDate(value); // DateType 2149 } else if (name.equals("lastReviewDate")) { 2150 this.lastReviewDate = TypeConvertor.castToDate(value); // DateType 2151 } else if (name.equals("effectivePeriod")) { 2152 this.effectivePeriod = TypeConvertor.castToPeriod(value); // Period 2153 } else if (name.equals("topic")) { 2154 this.getTopic().add(TypeConvertor.castToCodeableConcept(value)); 2155 } else if (name.equals("author")) { 2156 this.getAuthor().add(TypeConvertor.castToContactDetail(value)); 2157 } else if (name.equals("editor")) { 2158 this.getEditor().add(TypeConvertor.castToContactDetail(value)); 2159 } else if (name.equals("reviewer")) { 2160 this.getReviewer().add(TypeConvertor.castToContactDetail(value)); 2161 } else if (name.equals("endorser")) { 2162 this.getEndorser().add(TypeConvertor.castToContactDetail(value)); 2163 } else if (name.equals("relatedArtifact")) { 2164 this.getRelatedArtifact().add(TypeConvertor.castToRelatedArtifact(value)); 2165 } else if (name.equals("parameter")) { 2166 this.getParameter().add(TypeConvertor.castToParameterDefinition(value)); 2167 } else if (name.equals("dataRequirement")) { 2168 this.getDataRequirement().add(TypeConvertor.castToDataRequirement(value)); 2169 } else if (name.equals("content")) { 2170 this.getContent().add(TypeConvertor.castToAttachment(value)); 2171 } else 2172 return super.setProperty(name, value); 2173 return value; 2174 } 2175 2176 @Override 2177 public Base makeProperty(int hash, String name) throws FHIRException { 2178 switch (hash) { 2179 case 116079: return getUrlElement(); 2180 case -1618432855: return addIdentifier(); 2181 case 351608024: return getVersionElement(); 2182 case 3373707: return getNameElement(); 2183 case 110371416: return getTitleElement(); 2184 case -2060497896: return getSubtitleElement(); 2185 case -892481550: return getStatusElement(); 2186 case -404562712: return getExperimentalElement(); 2187 case 3575610: return getType(); 2188 case -573640748: return getSubject(); 2189 case -1867885268: return getSubject(); 2190 case 3076014: return getDateElement(); 2191 case 1447404028: return getPublisherElement(); 2192 case 951526432: return addContact(); 2193 case -1724546052: return getDescriptionElement(); 2194 case -669707736: return addUseContext(); 2195 case -507075711: return addJurisdiction(); 2196 case -220463842: return getPurposeElement(); 2197 case 111574433: return getUsageElement(); 2198 case 1522889671: return getCopyrightElement(); 2199 case 223539345: return getApprovalDateElement(); 2200 case -1687512484: return getLastReviewDateElement(); 2201 case -403934648: return getEffectivePeriod(); 2202 case 110546223: return addTopic(); 2203 case -1406328437: return addAuthor(); 2204 case -1307827859: return addEditor(); 2205 case -261190139: return addReviewer(); 2206 case 1740277666: return addEndorser(); 2207 case 666807069: return addRelatedArtifact(); 2208 case 1954460585: return addParameter(); 2209 case 629147193: return addDataRequirement(); 2210 case 951530617: return addContent(); 2211 default: return super.makeProperty(hash, name); 2212 } 2213 2214 } 2215 2216 @Override 2217 public String[] getTypesForProperty(int hash, String name) throws FHIRException { 2218 switch (hash) { 2219 case 116079: /*url*/ return new String[] {"uri"}; 2220 case -1618432855: /*identifier*/ return new String[] {"Identifier"}; 2221 case 351608024: /*version*/ return new String[] {"string"}; 2222 case 3373707: /*name*/ return new String[] {"string"}; 2223 case 110371416: /*title*/ return new String[] {"string"}; 2224 case -2060497896: /*subtitle*/ return new String[] {"string"}; 2225 case -892481550: /*status*/ return new String[] {"code"}; 2226 case -404562712: /*experimental*/ return new String[] {"boolean"}; 2227 case 3575610: /*type*/ return new String[] {"CodeableConcept"}; 2228 case -1867885268: /*subject*/ return new String[] {"CodeableConcept", "Reference"}; 2229 case 3076014: /*date*/ return new String[] {"dateTime"}; 2230 case 1447404028: /*publisher*/ return new String[] {"string"}; 2231 case 951526432: /*contact*/ return new String[] {"ContactDetail"}; 2232 case -1724546052: /*description*/ return new String[] {"markdown"}; 2233 case -669707736: /*useContext*/ return new String[] {"UsageContext"}; 2234 case -507075711: /*jurisdiction*/ return new String[] {"CodeableConcept"}; 2235 case -220463842: /*purpose*/ return new String[] {"markdown"}; 2236 case 111574433: /*usage*/ return new String[] {"string"}; 2237 case 1522889671: /*copyright*/ return new String[] {"markdown"}; 2238 case 223539345: /*approvalDate*/ return new String[] {"date"}; 2239 case -1687512484: /*lastReviewDate*/ return new String[] {"date"}; 2240 case -403934648: /*effectivePeriod*/ return new String[] {"Period"}; 2241 case 110546223: /*topic*/ return new String[] {"CodeableConcept"}; 2242 case -1406328437: /*author*/ return new String[] {"ContactDetail"}; 2243 case -1307827859: /*editor*/ return new String[] {"ContactDetail"}; 2244 case -261190139: /*reviewer*/ return new String[] {"ContactDetail"}; 2245 case 1740277666: /*endorser*/ return new String[] {"ContactDetail"}; 2246 case 666807069: /*relatedArtifact*/ return new String[] {"RelatedArtifact"}; 2247 case 1954460585: /*parameter*/ return new String[] {"ParameterDefinition"}; 2248 case 629147193: /*dataRequirement*/ return new String[] {"DataRequirement"}; 2249 case 951530617: /*content*/ return new String[] {"Attachment"}; 2250 default: return super.getTypesForProperty(hash, name); 2251 } 2252 2253 } 2254 2255 @Override 2256 public Base addChild(String name) throws FHIRException { 2257 if (name.equals("url")) { 2258 throw new FHIRException("Cannot call addChild on a primitive type Library.url"); 2259 } 2260 else if (name.equals("identifier")) { 2261 return addIdentifier(); 2262 } 2263 else if (name.equals("version")) { 2264 throw new FHIRException("Cannot call addChild on a primitive type Library.version"); 2265 } 2266 else if (name.equals("name")) { 2267 throw new FHIRException("Cannot call addChild on a primitive type Library.name"); 2268 } 2269 else if (name.equals("title")) { 2270 throw new FHIRException("Cannot call addChild on a primitive type Library.title"); 2271 } 2272 else if (name.equals("subtitle")) { 2273 throw new FHIRException("Cannot call addChild on a primitive type Library.subtitle"); 2274 } 2275 else if (name.equals("status")) { 2276 throw new FHIRException("Cannot call addChild on a primitive type Library.status"); 2277 } 2278 else if (name.equals("experimental")) { 2279 throw new FHIRException("Cannot call addChild on a primitive type Library.experimental"); 2280 } 2281 else if (name.equals("type")) { 2282 this.type = new CodeableConcept(); 2283 return this.type; 2284 } 2285 else if (name.equals("subjectCodeableConcept")) { 2286 this.subject = new CodeableConcept(); 2287 return this.subject; 2288 } 2289 else if (name.equals("subjectReference")) { 2290 this.subject = new Reference(); 2291 return this.subject; 2292 } 2293 else if (name.equals("date")) { 2294 throw new FHIRException("Cannot call addChild on a primitive type Library.date"); 2295 } 2296 else if (name.equals("publisher")) { 2297 throw new FHIRException("Cannot call addChild on a primitive type Library.publisher"); 2298 } 2299 else if (name.equals("contact")) { 2300 return addContact(); 2301 } 2302 else if (name.equals("description")) { 2303 throw new FHIRException("Cannot call addChild on a primitive type Library.description"); 2304 } 2305 else if (name.equals("useContext")) { 2306 return addUseContext(); 2307 } 2308 else if (name.equals("jurisdiction")) { 2309 return addJurisdiction(); 2310 } 2311 else if (name.equals("purpose")) { 2312 throw new FHIRException("Cannot call addChild on a primitive type Library.purpose"); 2313 } 2314 else if (name.equals("usage")) { 2315 throw new FHIRException("Cannot call addChild on a primitive type Library.usage"); 2316 } 2317 else if (name.equals("copyright")) { 2318 throw new FHIRException("Cannot call addChild on a primitive type Library.copyright"); 2319 } 2320 else if (name.equals("approvalDate")) { 2321 throw new FHIRException("Cannot call addChild on a primitive type Library.approvalDate"); 2322 } 2323 else if (name.equals("lastReviewDate")) { 2324 throw new FHIRException("Cannot call addChild on a primitive type Library.lastReviewDate"); 2325 } 2326 else if (name.equals("effectivePeriod")) { 2327 this.effectivePeriod = new Period(); 2328 return this.effectivePeriod; 2329 } 2330 else if (name.equals("topic")) { 2331 return addTopic(); 2332 } 2333 else if (name.equals("author")) { 2334 return addAuthor(); 2335 } 2336 else if (name.equals("editor")) { 2337 return addEditor(); 2338 } 2339 else if (name.equals("reviewer")) { 2340 return addReviewer(); 2341 } 2342 else if (name.equals("endorser")) { 2343 return addEndorser(); 2344 } 2345 else if (name.equals("relatedArtifact")) { 2346 return addRelatedArtifact(); 2347 } 2348 else if (name.equals("parameter")) { 2349 return addParameter(); 2350 } 2351 else if (name.equals("dataRequirement")) { 2352 return addDataRequirement(); 2353 } 2354 else if (name.equals("content")) { 2355 return addContent(); 2356 } 2357 else 2358 return super.addChild(name); 2359 } 2360 2361 public String fhirType() { 2362 return "Library"; 2363 2364 } 2365 2366 public Library copy() { 2367 Library dst = new Library(); 2368 copyValues(dst); 2369 return dst; 2370 } 2371 2372 public void copyValues(Library dst) { 2373 super.copyValues(dst); 2374 dst.url = url == null ? null : url.copy(); 2375 if (identifier != null) { 2376 dst.identifier = new ArrayList<Identifier>(); 2377 for (Identifier i : identifier) 2378 dst.identifier.add(i.copy()); 2379 }; 2380 dst.version = version == null ? null : version.copy(); 2381 dst.name = name == null ? null : name.copy(); 2382 dst.title = title == null ? null : title.copy(); 2383 dst.subtitle = subtitle == null ? null : subtitle.copy(); 2384 dst.status = status == null ? null : status.copy(); 2385 dst.experimental = experimental == null ? null : experimental.copy(); 2386 dst.type = type == null ? null : type.copy(); 2387 dst.subject = subject == null ? null : subject.copy(); 2388 dst.date = date == null ? null : date.copy(); 2389 dst.publisher = publisher == null ? null : publisher.copy(); 2390 if (contact != null) { 2391 dst.contact = new ArrayList<ContactDetail>(); 2392 for (ContactDetail i : contact) 2393 dst.contact.add(i.copy()); 2394 }; 2395 dst.description = description == null ? null : description.copy(); 2396 if (useContext != null) { 2397 dst.useContext = new ArrayList<UsageContext>(); 2398 for (UsageContext i : useContext) 2399 dst.useContext.add(i.copy()); 2400 }; 2401 if (jurisdiction != null) { 2402 dst.jurisdiction = new ArrayList<CodeableConcept>(); 2403 for (CodeableConcept i : jurisdiction) 2404 dst.jurisdiction.add(i.copy()); 2405 }; 2406 dst.purpose = purpose == null ? null : purpose.copy(); 2407 dst.usage = usage == null ? null : usage.copy(); 2408 dst.copyright = copyright == null ? null : copyright.copy(); 2409 dst.approvalDate = approvalDate == null ? null : approvalDate.copy(); 2410 dst.lastReviewDate = lastReviewDate == null ? null : lastReviewDate.copy(); 2411 dst.effectivePeriod = effectivePeriod == null ? null : effectivePeriod.copy(); 2412 if (topic != null) { 2413 dst.topic = new ArrayList<CodeableConcept>(); 2414 for (CodeableConcept i : topic) 2415 dst.topic.add(i.copy()); 2416 }; 2417 if (author != null) { 2418 dst.author = new ArrayList<ContactDetail>(); 2419 for (ContactDetail i : author) 2420 dst.author.add(i.copy()); 2421 }; 2422 if (editor != null) { 2423 dst.editor = new ArrayList<ContactDetail>(); 2424 for (ContactDetail i : editor) 2425 dst.editor.add(i.copy()); 2426 }; 2427 if (reviewer != null) { 2428 dst.reviewer = new ArrayList<ContactDetail>(); 2429 for (ContactDetail i : reviewer) 2430 dst.reviewer.add(i.copy()); 2431 }; 2432 if (endorser != null) { 2433 dst.endorser = new ArrayList<ContactDetail>(); 2434 for (ContactDetail i : endorser) 2435 dst.endorser.add(i.copy()); 2436 }; 2437 if (relatedArtifact != null) { 2438 dst.relatedArtifact = new ArrayList<RelatedArtifact>(); 2439 for (RelatedArtifact i : relatedArtifact) 2440 dst.relatedArtifact.add(i.copy()); 2441 }; 2442 if (parameter != null) { 2443 dst.parameter = new ArrayList<ParameterDefinition>(); 2444 for (ParameterDefinition i : parameter) 2445 dst.parameter.add(i.copy()); 2446 }; 2447 if (dataRequirement != null) { 2448 dst.dataRequirement = new ArrayList<DataRequirement>(); 2449 for (DataRequirement i : dataRequirement) 2450 dst.dataRequirement.add(i.copy()); 2451 }; 2452 if (content != null) { 2453 dst.content = new ArrayList<Attachment>(); 2454 for (Attachment i : content) 2455 dst.content.add(i.copy()); 2456 }; 2457 } 2458 2459 protected Library typedCopy() { 2460 return copy(); 2461 } 2462 2463 @Override 2464 public boolean equalsDeep(Base other_) { 2465 if (!super.equalsDeep(other_)) 2466 return false; 2467 if (!(other_ instanceof Library)) 2468 return false; 2469 Library o = (Library) other_; 2470 return compareDeep(url, o.url, true) && compareDeep(identifier, o.identifier, true) && compareDeep(version, o.version, true) 2471 && compareDeep(name, o.name, true) && compareDeep(title, o.title, true) && compareDeep(subtitle, o.subtitle, true) 2472 && compareDeep(status, o.status, true) && compareDeep(experimental, o.experimental, true) && compareDeep(type, o.type, true) 2473 && compareDeep(subject, o.subject, true) && compareDeep(date, o.date, true) && compareDeep(publisher, o.publisher, true) 2474 && compareDeep(contact, o.contact, true) && compareDeep(description, o.description, true) && compareDeep(useContext, o.useContext, true) 2475 && compareDeep(jurisdiction, o.jurisdiction, true) && compareDeep(purpose, o.purpose, true) && compareDeep(usage, o.usage, true) 2476 && compareDeep(copyright, o.copyright, true) && compareDeep(approvalDate, o.approvalDate, true) 2477 && compareDeep(lastReviewDate, o.lastReviewDate, true) && compareDeep(effectivePeriod, o.effectivePeriod, true) 2478 && compareDeep(topic, o.topic, true) && compareDeep(author, o.author, true) && compareDeep(editor, o.editor, true) 2479 && compareDeep(reviewer, o.reviewer, true) && compareDeep(endorser, o.endorser, true) && compareDeep(relatedArtifact, o.relatedArtifact, true) 2480 && compareDeep(parameter, o.parameter, true) && compareDeep(dataRequirement, o.dataRequirement, true) 2481 && compareDeep(content, o.content, true); 2482 } 2483 2484 @Override 2485 public boolean equalsShallow(Base other_) { 2486 if (!super.equalsShallow(other_)) 2487 return false; 2488 if (!(other_ instanceof Library)) 2489 return false; 2490 Library o = (Library) other_; 2491 return compareValues(url, o.url, true) && compareValues(version, o.version, true) && compareValues(name, o.name, true) 2492 && compareValues(title, o.title, true) && compareValues(subtitle, o.subtitle, true) && compareValues(status, o.status, true) 2493 && compareValues(experimental, o.experimental, true) && compareValues(date, o.date, true) && compareValues(publisher, o.publisher, true) 2494 && compareValues(description, o.description, true) && compareValues(purpose, o.purpose, true) && compareValues(usage, o.usage, true) 2495 && compareValues(copyright, o.copyright, true) && compareValues(approvalDate, o.approvalDate, true) 2496 && compareValues(lastReviewDate, o.lastReviewDate, true); 2497 } 2498 2499 public boolean isEmpty() { 2500 return super.isEmpty() && ca.uhn.fhir.util.ElementUtil.isEmpty(url, identifier, version 2501 , name, title, subtitle, status, experimental, type, subject, date, publisher 2502 , contact, description, useContext, jurisdiction, purpose, usage, copyright, approvalDate 2503 , lastReviewDate, effectivePeriod, topic, author, editor, reviewer, endorser, relatedArtifact 2504 , parameter, dataRequirement, content); 2505 } 2506 2507 @Override 2508 public ResourceType getResourceType() { 2509 return ResourceType.Library; 2510 } 2511 2512 /** 2513 * Search parameter: <b>context-quantity</b> 2514 * <p> 2515 * Description: <b>Multiple Resources: 2516 2517* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition 2518* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition 2519* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement 2520* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition 2521* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation 2522* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system 2523* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition 2524* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map 2525* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition 2526* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition 2527* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence 2528* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report 2529* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable 2530* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario 2531* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition 2532* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide 2533* [Library](library.html): A quantity- or range-valued use context assigned to the library 2534* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure 2535* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition 2536* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system 2537* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition 2538* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition 2539* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire 2540* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements 2541* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter 2542* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition 2543* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map 2544* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities 2545* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script 2546* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set 2547</b><br> 2548 * Type: <b>quantity</b><br> 2549 * Path: <b>(ActivityDefinition.useContext.value as Quantity) | (ActivityDefinition.useContext.value as Range) | (ActorDefinition.useContext.value as Quantity) | (ActorDefinition.useContext.value as Range) | (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (ChargeItemDefinition.useContext.value as Quantity) | (ChargeItemDefinition.useContext.value as Range) | (Citation.useContext.value as Quantity) | (Citation.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (ConditionDefinition.useContext.value as Quantity) | (ConditionDefinition.useContext.value as Range) | (EventDefinition.useContext.value as Quantity) | (EventDefinition.useContext.value as Range) | (Evidence.useContext.value as Quantity) | (Evidence.useContext.value as Range) | (EvidenceReport.useContext.value as Quantity) | (EvidenceReport.useContext.value as Range) | (EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range) | (ExampleScenario.useContext.value as Quantity) | (ExampleScenario.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (Library.useContext.value as Quantity) | (Library.useContext.value as Range) | (Measure.useContext.value as Quantity) | (Measure.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (PlanDefinition.useContext.value as Quantity) | (PlanDefinition.useContext.value as Range) | (Questionnaire.useContext.value as Quantity) | (Questionnaire.useContext.value as Range) | (Requirements.useContext.value as Quantity) | (Requirements.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (TestScript.useContext.value as Quantity) | (TestScript.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)</b><br> 2550 * </p> 2551 */ 2552 @SearchParamDefinition(name="context-quantity", path="(ActivityDefinition.useContext.value as Quantity) | (ActivityDefinition.useContext.value as Range) | (ActorDefinition.useContext.value as Quantity) | (ActorDefinition.useContext.value as Range) | (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (ChargeItemDefinition.useContext.value as Quantity) | (ChargeItemDefinition.useContext.value as Range) | (Citation.useContext.value as Quantity) | (Citation.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (ConditionDefinition.useContext.value as Quantity) | (ConditionDefinition.useContext.value as Range) | (EventDefinition.useContext.value as Quantity) | (EventDefinition.useContext.value as Range) | (Evidence.useContext.value as Quantity) | (Evidence.useContext.value as Range) | (EvidenceReport.useContext.value as Quantity) | (EvidenceReport.useContext.value as Range) | (EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range) | (ExampleScenario.useContext.value as Quantity) | (ExampleScenario.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (Library.useContext.value as Quantity) | (Library.useContext.value as Range) | (Measure.useContext.value as Quantity) | (Measure.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (PlanDefinition.useContext.value as Quantity) | (PlanDefinition.useContext.value as Range) | (Questionnaire.useContext.value as Quantity) | (Questionnaire.useContext.value as Range) | (Requirements.useContext.value as Quantity) | (Requirements.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (TestScript.useContext.value as Quantity) | (TestScript.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition\r\n* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation\r\n* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition\r\n* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide\r\n* [Library](library.html): A quantity- or range-valued use context assigned to the library\r\n* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire\r\n* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition\r\n* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script\r\n* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set\r\n", type="quantity" ) 2553 public static final String SP_CONTEXT_QUANTITY = "context-quantity"; 2554 /** 2555 * <b>Fluent Client</b> search parameter constant for <b>context-quantity</b> 2556 * <p> 2557 * Description: <b>Multiple Resources: 2558 2559* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition 2560* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition 2561* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement 2562* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition 2563* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation 2564* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system 2565* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition 2566* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map 2567* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition 2568* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition 2569* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence 2570* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report 2571* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable 2572* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario 2573* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition 2574* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide 2575* [Library](library.html): A quantity- or range-valued use context assigned to the library 2576* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure 2577* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition 2578* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system 2579* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition 2580* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition 2581* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire 2582* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements 2583* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter 2584* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition 2585* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map 2586* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities 2587* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script 2588* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set 2589</b><br> 2590 * Type: <b>quantity</b><br> 2591 * Path: <b>(ActivityDefinition.useContext.value as Quantity) | (ActivityDefinition.useContext.value as Range) | (ActorDefinition.useContext.value as Quantity) | (ActorDefinition.useContext.value as Range) | (CapabilityStatement.useContext.value as Quantity) | (CapabilityStatement.useContext.value as Range) | (ChargeItemDefinition.useContext.value as Quantity) | (ChargeItemDefinition.useContext.value as Range) | (Citation.useContext.value as Quantity) | (Citation.useContext.value as Range) | (CodeSystem.useContext.value as Quantity) | (CodeSystem.useContext.value as Range) | (CompartmentDefinition.useContext.value as Quantity) | (CompartmentDefinition.useContext.value as Range) | (ConceptMap.useContext.value as Quantity) | (ConceptMap.useContext.value as Range) | (ConditionDefinition.useContext.value as Quantity) | (ConditionDefinition.useContext.value as Range) | (EventDefinition.useContext.value as Quantity) | (EventDefinition.useContext.value as Range) | (Evidence.useContext.value as Quantity) | (Evidence.useContext.value as Range) | (EvidenceReport.useContext.value as Quantity) | (EvidenceReport.useContext.value as Range) | (EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range) | (ExampleScenario.useContext.value as Quantity) | (ExampleScenario.useContext.value as Range) | (GraphDefinition.useContext.value as Quantity) | (GraphDefinition.useContext.value as Range) | (ImplementationGuide.useContext.value as Quantity) | (ImplementationGuide.useContext.value as Range) | (Library.useContext.value as Quantity) | (Library.useContext.value as Range) | (Measure.useContext.value as Quantity) | (Measure.useContext.value as Range) | (MessageDefinition.useContext.value as Quantity) | (MessageDefinition.useContext.value as Range) | (NamingSystem.useContext.value as Quantity) | (NamingSystem.useContext.value as Range) | (OperationDefinition.useContext.value as Quantity) | (OperationDefinition.useContext.value as Range) | (PlanDefinition.useContext.value as Quantity) | (PlanDefinition.useContext.value as Range) | (Questionnaire.useContext.value as Quantity) | (Questionnaire.useContext.value as Range) | (Requirements.useContext.value as Quantity) | (Requirements.useContext.value as Range) | (SearchParameter.useContext.value as Quantity) | (SearchParameter.useContext.value as Range) | (StructureDefinition.useContext.value as Quantity) | (StructureDefinition.useContext.value as Range) | (StructureMap.useContext.value as Quantity) | (StructureMap.useContext.value as Range) | (TerminologyCapabilities.useContext.value as Quantity) | (TerminologyCapabilities.useContext.value as Range) | (TestScript.useContext.value as Quantity) | (TestScript.useContext.value as Range) | (ValueSet.useContext.value as Quantity) | (ValueSet.useContext.value as Range)</b><br> 2592 * </p> 2593 */ 2594 public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); 2595 2596 /** 2597 * Search parameter: <b>context-type-quantity</b> 2598 * <p> 2599 * Description: <b>Multiple Resources: 2600 2601* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition 2602* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition 2603* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement 2604* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition 2605* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation 2606* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system 2607* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition 2608* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map 2609* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition 2610* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition 2611* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence 2612* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report 2613* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable 2614* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario 2615* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition 2616* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide 2617* [Library](library.html): A use context type and quantity- or range-based value assigned to the library 2618* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure 2619* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition 2620* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system 2621* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition 2622* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition 2623* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire 2624* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements 2625* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter 2626* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition 2627* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map 2628* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities 2629* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script 2630* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set 2631</b><br> 2632 * Type: <b>composite</b><br> 2633 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2634 * </p> 2635 */ 2636 @SearchParamDefinition(name="context-type-quantity", path="ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition\r\n* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation\r\n* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition\r\n* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide\r\n* [Library](library.html): A use context type and quantity- or range-based value assigned to the library\r\n* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire\r\n* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition\r\n* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script\r\n* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context-quantity"} ) 2637 public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; 2638 /** 2639 * <b>Fluent Client</b> search parameter constant for <b>context-type-quantity</b> 2640 * <p> 2641 * Description: <b>Multiple Resources: 2642 2643* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition 2644* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition 2645* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement 2646* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition 2647* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation 2648* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system 2649* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition 2650* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map 2651* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition 2652* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition 2653* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence 2654* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report 2655* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable 2656* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario 2657* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition 2658* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide 2659* [Library](library.html): A use context type and quantity- or range-based value assigned to the library 2660* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure 2661* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition 2662* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system 2663* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition 2664* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition 2665* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire 2666* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements 2667* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter 2668* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition 2669* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map 2670* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities 2671* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script 2672* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set 2673</b><br> 2674 * Type: <b>composite</b><br> 2675 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2676 * </p> 2677 */ 2678 public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.QuantityClientParam> CONTEXT_TYPE_QUANTITY = new ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.QuantityClientParam>(SP_CONTEXT_TYPE_QUANTITY); 2679 2680 /** 2681 * Search parameter: <b>context-type-value</b> 2682 * <p> 2683 * Description: <b>Multiple Resources: 2684 2685* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition 2686* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition 2687* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement 2688* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition 2689* [Citation](citation.html): A use context type and value assigned to the citation 2690* [CodeSystem](codesystem.html): A use context type and value assigned to the code system 2691* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition 2692* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map 2693* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition 2694* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition 2695* [Evidence](evidence.html): A use context type and value assigned to the evidence 2696* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report 2697* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable 2698* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario 2699* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition 2700* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide 2701* [Library](library.html): A use context type and value assigned to the library 2702* [Measure](measure.html): A use context type and value assigned to the measure 2703* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition 2704* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system 2705* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition 2706* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition 2707* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire 2708* [Requirements](requirements.html): A use context type and value assigned to the requirements 2709* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter 2710* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition 2711* [StructureMap](structuremap.html): A use context type and value assigned to the structure map 2712* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities 2713* [TestScript](testscript.html): A use context type and value assigned to the test script 2714* [ValueSet](valueset.html): A use context type and value assigned to the value set 2715</b><br> 2716 * Type: <b>composite</b><br> 2717 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2718 * </p> 2719 */ 2720 @SearchParamDefinition(name="context-type-value", path="ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition\r\n* [Citation](citation.html): A use context type and value assigned to the citation\r\n* [CodeSystem](codesystem.html): A use context type and value assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition\r\n* [Evidence](evidence.html): A use context type and value assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide\r\n* [Library](library.html): A use context type and value assigned to the library\r\n* [Measure](measure.html): A use context type and value assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire\r\n* [Requirements](requirements.html): A use context type and value assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition\r\n* [StructureMap](structuremap.html): A use context type and value assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A use context type and value assigned to the test script\r\n* [ValueSet](valueset.html): A use context type and value assigned to the value set\r\n", type="composite", compositeOf={"context-type", "context"} ) 2721 public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; 2722 /** 2723 * <b>Fluent Client</b> search parameter constant for <b>context-type-value</b> 2724 * <p> 2725 * Description: <b>Multiple Resources: 2726 2727* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition 2728* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition 2729* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement 2730* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition 2731* [Citation](citation.html): A use context type and value assigned to the citation 2732* [CodeSystem](codesystem.html): A use context type and value assigned to the code system 2733* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition 2734* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map 2735* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition 2736* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition 2737* [Evidence](evidence.html): A use context type and value assigned to the evidence 2738* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report 2739* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable 2740* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario 2741* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition 2742* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide 2743* [Library](library.html): A use context type and value assigned to the library 2744* [Measure](measure.html): A use context type and value assigned to the measure 2745* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition 2746* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system 2747* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition 2748* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition 2749* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire 2750* [Requirements](requirements.html): A use context type and value assigned to the requirements 2751* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter 2752* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition 2753* [StructureMap](structuremap.html): A use context type and value assigned to the structure map 2754* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities 2755* [TestScript](testscript.html): A use context type and value assigned to the test script 2756* [ValueSet](valueset.html): A use context type and value assigned to the value set 2757</b><br> 2758 * Type: <b>composite</b><br> 2759 * Path: <b>ActivityDefinition.useContext | ActorDefinition.useContext | CapabilityStatement.useContext | ChargeItemDefinition.useContext | Citation.useContext | CodeSystem.useContext | CompartmentDefinition.useContext | ConceptMap.useContext | ConditionDefinition.useContext | EventDefinition.useContext | Evidence.useContext | EvidenceReport.useContext | EvidenceVariable.useContext | ExampleScenario.useContext | GraphDefinition.useContext | ImplementationGuide.useContext | Library.useContext | Measure.useContext | MessageDefinition.useContext | NamingSystem.useContext | OperationDefinition.useContext | PlanDefinition.useContext | Questionnaire.useContext | Requirements.useContext | SearchParameter.useContext | StructureDefinition.useContext | StructureMap.useContext | TerminologyCapabilities.useContext | TestScript.useContext | ValueSet.useContext</b><br> 2760 * </p> 2761 */ 2762 public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.TokenClientParam> CONTEXT_TYPE_VALUE = new ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam, ca.uhn.fhir.rest.gclient.TokenClientParam>(SP_CONTEXT_TYPE_VALUE); 2763 2764 /** 2765 * Search parameter: <b>context-type</b> 2766 * <p> 2767 * Description: <b>Multiple Resources: 2768 2769* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition 2770* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition 2771* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement 2772* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition 2773* [Citation](citation.html): A type of use context assigned to the citation 2774* [CodeSystem](codesystem.html): A type of use context assigned to the code system 2775* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition 2776* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map 2777* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition 2778* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition 2779* [Evidence](evidence.html): A type of use context assigned to the evidence 2780* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report 2781* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable 2782* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario 2783* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition 2784* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide 2785* [Library](library.html): A type of use context assigned to the library 2786* [Measure](measure.html): A type of use context assigned to the measure 2787* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition 2788* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system 2789* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition 2790* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition 2791* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire 2792* [Requirements](requirements.html): A type of use context assigned to the requirements 2793* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter 2794* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition 2795* [StructureMap](structuremap.html): A type of use context assigned to the structure map 2796* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities 2797* [TestScript](testscript.html): A type of use context assigned to the test script 2798* [ValueSet](valueset.html): A type of use context assigned to the value set 2799</b><br> 2800 * Type: <b>token</b><br> 2801 * Path: <b>ActivityDefinition.useContext.code | ActorDefinition.useContext.code | CapabilityStatement.useContext.code | ChargeItemDefinition.useContext.code | Citation.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | ConditionDefinition.useContext.code | EventDefinition.useContext.code | Evidence.useContext.code | EvidenceReport.useContext.code | EvidenceVariable.useContext.code | ExampleScenario.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | Library.useContext.code | Measure.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | PlanDefinition.useContext.code | Questionnaire.useContext.code | Requirements.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | TestScript.useContext.code | ValueSet.useContext.code</b><br> 2802 * </p> 2803 */ 2804 @SearchParamDefinition(name="context-type", path="ActivityDefinition.useContext.code | ActorDefinition.useContext.code | CapabilityStatement.useContext.code | ChargeItemDefinition.useContext.code | Citation.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | ConditionDefinition.useContext.code | EventDefinition.useContext.code | Evidence.useContext.code | EvidenceReport.useContext.code | EvidenceVariable.useContext.code | ExampleScenario.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | Library.useContext.code | Measure.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | PlanDefinition.useContext.code | Questionnaire.useContext.code | Requirements.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | TestScript.useContext.code | ValueSet.useContext.code", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition\r\n* [Citation](citation.html): A type of use context assigned to the citation\r\n* [CodeSystem](codesystem.html): A type of use context assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition\r\n* [Evidence](evidence.html): A type of use context assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide\r\n* [Library](library.html): A type of use context assigned to the library\r\n* [Measure](measure.html): A type of use context assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire\r\n* [Requirements](requirements.html): A type of use context assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition\r\n* [StructureMap](structuremap.html): A type of use context assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A type of use context assigned to the test script\r\n* [ValueSet](valueset.html): A type of use context assigned to the value set\r\n", type="token" ) 2805 public static final String SP_CONTEXT_TYPE = "context-type"; 2806 /** 2807 * <b>Fluent Client</b> search parameter constant for <b>context-type</b> 2808 * <p> 2809 * Description: <b>Multiple Resources: 2810 2811* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition 2812* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition 2813* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement 2814* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition 2815* [Citation](citation.html): A type of use context assigned to the citation 2816* [CodeSystem](codesystem.html): A type of use context assigned to the code system 2817* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition 2818* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map 2819* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition 2820* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition 2821* [Evidence](evidence.html): A type of use context assigned to the evidence 2822* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report 2823* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable 2824* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario 2825* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition 2826* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide 2827* [Library](library.html): A type of use context assigned to the library 2828* [Measure](measure.html): A type of use context assigned to the measure 2829* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition 2830* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system 2831* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition 2832* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition 2833* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire 2834* [Requirements](requirements.html): A type of use context assigned to the requirements 2835* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter 2836* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition 2837* [StructureMap](structuremap.html): A type of use context assigned to the structure map 2838* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities 2839* [TestScript](testscript.html): A type of use context assigned to the test script 2840* [ValueSet](valueset.html): A type of use context assigned to the value set 2841</b><br> 2842 * Type: <b>token</b><br> 2843 * Path: <b>ActivityDefinition.useContext.code | ActorDefinition.useContext.code | CapabilityStatement.useContext.code | ChargeItemDefinition.useContext.code | Citation.useContext.code | CodeSystem.useContext.code | CompartmentDefinition.useContext.code | ConceptMap.useContext.code | ConditionDefinition.useContext.code | EventDefinition.useContext.code | Evidence.useContext.code | EvidenceReport.useContext.code | EvidenceVariable.useContext.code | ExampleScenario.useContext.code | GraphDefinition.useContext.code | ImplementationGuide.useContext.code | Library.useContext.code | Measure.useContext.code | MessageDefinition.useContext.code | NamingSystem.useContext.code | OperationDefinition.useContext.code | PlanDefinition.useContext.code | Questionnaire.useContext.code | Requirements.useContext.code | SearchParameter.useContext.code | StructureDefinition.useContext.code | StructureMap.useContext.code | TerminologyCapabilities.useContext.code | TestScript.useContext.code | ValueSet.useContext.code</b><br> 2844 * </p> 2845 */ 2846 public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); 2847 2848 /** 2849 * Search parameter: <b>context</b> 2850 * <p> 2851 * Description: <b>Multiple Resources: 2852 2853* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition 2854* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition 2855* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement 2856* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition 2857* [Citation](citation.html): A use context assigned to the citation 2858* [CodeSystem](codesystem.html): A use context assigned to the code system 2859* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition 2860* [ConceptMap](conceptmap.html): A use context assigned to the concept map 2861* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition 2862* [EventDefinition](eventdefinition.html): A use context assigned to the event definition 2863* [Evidence](evidence.html): A use context assigned to the evidence 2864* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report 2865* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable 2866* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario 2867* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition 2868* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide 2869* [Library](library.html): A use context assigned to the library 2870* [Measure](measure.html): A use context assigned to the measure 2871* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition 2872* [NamingSystem](namingsystem.html): A use context assigned to the naming system 2873* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition 2874* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition 2875* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire 2876* [Requirements](requirements.html): A use context assigned to the requirements 2877* [SearchParameter](searchparameter.html): A use context assigned to the search parameter 2878* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition 2879* [StructureMap](structuremap.html): A use context assigned to the structure map 2880* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities 2881* [TestScript](testscript.html): A use context assigned to the test script 2882* [ValueSet](valueset.html): A use context assigned to the value set 2883</b><br> 2884 * Type: <b>token</b><br> 2885 * Path: <b>(ActivityDefinition.useContext.value as CodeableConcept) | (ActorDefinition.useContext.value as CodeableConcept) | (CapabilityStatement.useContext.value as CodeableConcept) | (ChargeItemDefinition.useContext.value as CodeableConcept) | (Citation.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (ConditionDefinition.useContext.value as CodeableConcept) | (EventDefinition.useContext.value as CodeableConcept) | (Evidence.useContext.value as CodeableConcept) | (EvidenceReport.useContext.value as CodeableConcept) | (EvidenceVariable.useContext.value as CodeableConcept) | (ExampleScenario.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (Library.useContext.value as CodeableConcept) | (Measure.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (PlanDefinition.useContext.value as CodeableConcept) | (Questionnaire.useContext.value as CodeableConcept) | (Requirements.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (TestScript.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)</b><br> 2886 * </p> 2887 */ 2888 @SearchParamDefinition(name="context", path="(ActivityDefinition.useContext.value as CodeableConcept) | (ActorDefinition.useContext.value as CodeableConcept) | (CapabilityStatement.useContext.value as CodeableConcept) | (ChargeItemDefinition.useContext.value as CodeableConcept) | (Citation.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (ConditionDefinition.useContext.value as CodeableConcept) | (EventDefinition.useContext.value as CodeableConcept) | (Evidence.useContext.value as CodeableConcept) | (EvidenceReport.useContext.value as CodeableConcept) | (EvidenceVariable.useContext.value as CodeableConcept) | (ExampleScenario.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (Library.useContext.value as CodeableConcept) | (Measure.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (PlanDefinition.useContext.value as CodeableConcept) | (Questionnaire.useContext.value as CodeableConcept) | (Requirements.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (TestScript.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition\r\n* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition\r\n* [Citation](citation.html): A use context assigned to the citation\r\n* [CodeSystem](codesystem.html): A use context assigned to the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition\r\n* [ConceptMap](conceptmap.html): A use context assigned to the concept map\r\n* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition\r\n* [EventDefinition](eventdefinition.html): A use context assigned to the event definition\r\n* [Evidence](evidence.html): A use context assigned to the evidence\r\n* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report\r\n* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable\r\n* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario\r\n* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition\r\n* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide\r\n* [Library](library.html): A use context assigned to the library\r\n* [Measure](measure.html): A use context assigned to the measure\r\n* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition\r\n* [NamingSystem](namingsystem.html): A use context assigned to the naming system\r\n* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition\r\n* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition\r\n* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire\r\n* [Requirements](requirements.html): A use context assigned to the requirements\r\n* [SearchParameter](searchparameter.html): A use context assigned to the search parameter\r\n* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition\r\n* [StructureMap](structuremap.html): A use context assigned to the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities\r\n* [TestScript](testscript.html): A use context assigned to the test script\r\n* [ValueSet](valueset.html): A use context assigned to the value set\r\n", type="token" ) 2889 public static final String SP_CONTEXT = "context"; 2890 /** 2891 * <b>Fluent Client</b> search parameter constant for <b>context</b> 2892 * <p> 2893 * Description: <b>Multiple Resources: 2894 2895* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition 2896* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition 2897* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement 2898* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition 2899* [Citation](citation.html): A use context assigned to the citation 2900* [CodeSystem](codesystem.html): A use context assigned to the code system 2901* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition 2902* [ConceptMap](conceptmap.html): A use context assigned to the concept map 2903* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition 2904* [EventDefinition](eventdefinition.html): A use context assigned to the event definition 2905* [Evidence](evidence.html): A use context assigned to the evidence 2906* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report 2907* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable 2908* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario 2909* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition 2910* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide 2911* [Library](library.html): A use context assigned to the library 2912* [Measure](measure.html): A use context assigned to the measure 2913* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition 2914* [NamingSystem](namingsystem.html): A use context assigned to the naming system 2915* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition 2916* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition 2917* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire 2918* [Requirements](requirements.html): A use context assigned to the requirements 2919* [SearchParameter](searchparameter.html): A use context assigned to the search parameter 2920* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition 2921* [StructureMap](structuremap.html): A use context assigned to the structure map 2922* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities 2923* [TestScript](testscript.html): A use context assigned to the test script 2924* [ValueSet](valueset.html): A use context assigned to the value set 2925</b><br> 2926 * Type: <b>token</b><br> 2927 * Path: <b>(ActivityDefinition.useContext.value as CodeableConcept) | (ActorDefinition.useContext.value as CodeableConcept) | (CapabilityStatement.useContext.value as CodeableConcept) | (ChargeItemDefinition.useContext.value as CodeableConcept) | (Citation.useContext.value as CodeableConcept) | (CodeSystem.useContext.value as CodeableConcept) | (CompartmentDefinition.useContext.value as CodeableConcept) | (ConceptMap.useContext.value as CodeableConcept) | (ConditionDefinition.useContext.value as CodeableConcept) | (EventDefinition.useContext.value as CodeableConcept) | (Evidence.useContext.value as CodeableConcept) | (EvidenceReport.useContext.value as CodeableConcept) | (EvidenceVariable.useContext.value as CodeableConcept) | (ExampleScenario.useContext.value as CodeableConcept) | (GraphDefinition.useContext.value as CodeableConcept) | (ImplementationGuide.useContext.value as CodeableConcept) | (Library.useContext.value as CodeableConcept) | (Measure.useContext.value as CodeableConcept) | (MessageDefinition.useContext.value as CodeableConcept) | (NamingSystem.useContext.value as CodeableConcept) | (OperationDefinition.useContext.value as CodeableConcept) | (PlanDefinition.useContext.value as CodeableConcept) | (Questionnaire.useContext.value as CodeableConcept) | (Requirements.useContext.value as CodeableConcept) | (SearchParameter.useContext.value as CodeableConcept) | (StructureDefinition.useContext.value as CodeableConcept) | (StructureMap.useContext.value as CodeableConcept) | (TerminologyCapabilities.useContext.value as CodeableConcept) | (TestScript.useContext.value as CodeableConcept) | (ValueSet.useContext.value as CodeableConcept)</b><br> 2928 * </p> 2929 */ 2930 public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); 2931 2932 /** 2933 * Search parameter: <b>date</b> 2934 * <p> 2935 * Description: <b>Multiple Resources: 2936 2937* [ActivityDefinition](activitydefinition.html): The activity definition publication date 2938* [ActorDefinition](actordefinition.html): The Actor Definition publication date 2939* [CapabilityStatement](capabilitystatement.html): The capability statement publication date 2940* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date 2941* [Citation](citation.html): The citation publication date 2942* [CodeSystem](codesystem.html): The code system publication date 2943* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date 2944* [ConceptMap](conceptmap.html): The concept map publication date 2945* [ConditionDefinition](conditiondefinition.html): The condition definition publication date 2946* [EventDefinition](eventdefinition.html): The event definition publication date 2947* [Evidence](evidence.html): The evidence publication date 2948* [EvidenceVariable](evidencevariable.html): The evidence variable publication date 2949* [ExampleScenario](examplescenario.html): The example scenario publication date 2950* [GraphDefinition](graphdefinition.html): The graph definition publication date 2951* [ImplementationGuide](implementationguide.html): The implementation guide publication date 2952* [Library](library.html): The library publication date 2953* [Measure](measure.html): The measure publication date 2954* [MessageDefinition](messagedefinition.html): The message definition publication date 2955* [NamingSystem](namingsystem.html): The naming system publication date 2956* [OperationDefinition](operationdefinition.html): The operation definition publication date 2957* [PlanDefinition](plandefinition.html): The plan definition publication date 2958* [Questionnaire](questionnaire.html): The questionnaire publication date 2959* [Requirements](requirements.html): The requirements publication date 2960* [SearchParameter](searchparameter.html): The search parameter publication date 2961* [StructureDefinition](structuredefinition.html): The structure definition publication date 2962* [StructureMap](structuremap.html): The structure map publication date 2963* [SubscriptionTopic](subscriptiontopic.html): Date status first applied 2964* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date 2965* [TestScript](testscript.html): The test script publication date 2966* [ValueSet](valueset.html): The value set publication date 2967</b><br> 2968 * Type: <b>date</b><br> 2969 * Path: <b>ActivityDefinition.date | ActorDefinition.date | CapabilityStatement.date | ChargeItemDefinition.date | Citation.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | ConditionDefinition.date | EventDefinition.date | Evidence.date | EvidenceVariable.date | ExampleScenario.date | GraphDefinition.date | ImplementationGuide.date | Library.date | Measure.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | PlanDefinition.date | Questionnaire.date | Requirements.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | SubscriptionTopic.date | TerminologyCapabilities.date | TestScript.date | ValueSet.date</b><br> 2970 * </p> 2971 */ 2972 @SearchParamDefinition(name="date", path="ActivityDefinition.date | ActorDefinition.date | CapabilityStatement.date | ChargeItemDefinition.date | Citation.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | ConditionDefinition.date | EventDefinition.date | Evidence.date | EvidenceVariable.date | ExampleScenario.date | GraphDefinition.date | ImplementationGuide.date | Library.date | Measure.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | PlanDefinition.date | Questionnaire.date | Requirements.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | SubscriptionTopic.date | TerminologyCapabilities.date | TestScript.date | ValueSet.date", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The activity definition publication date\r\n* [ActorDefinition](actordefinition.html): The Actor Definition publication date\r\n* [CapabilityStatement](capabilitystatement.html): The capability statement publication date\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date\r\n* [Citation](citation.html): The citation publication date\r\n* [CodeSystem](codesystem.html): The code system publication date\r\n* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date\r\n* [ConceptMap](conceptmap.html): The concept map publication date\r\n* [ConditionDefinition](conditiondefinition.html): The condition definition publication date\r\n* [EventDefinition](eventdefinition.html): The event definition publication date\r\n* [Evidence](evidence.html): The evidence publication date\r\n* [EvidenceVariable](evidencevariable.html): The evidence variable publication date\r\n* [ExampleScenario](examplescenario.html): The example scenario publication date\r\n* [GraphDefinition](graphdefinition.html): The graph definition publication date\r\n* [ImplementationGuide](implementationguide.html): The implementation guide publication date\r\n* [Library](library.html): The library publication date\r\n* [Measure](measure.html): The measure publication date\r\n* [MessageDefinition](messagedefinition.html): The message definition publication date\r\n* [NamingSystem](namingsystem.html): The naming system publication date\r\n* [OperationDefinition](operationdefinition.html): The operation definition publication date\r\n* [PlanDefinition](plandefinition.html): The plan definition publication date\r\n* [Questionnaire](questionnaire.html): The questionnaire publication date\r\n* [Requirements](requirements.html): The requirements publication date\r\n* [SearchParameter](searchparameter.html): The search parameter publication date\r\n* [StructureDefinition](structuredefinition.html): The structure definition publication date\r\n* [StructureMap](structuremap.html): The structure map publication date\r\n* [SubscriptionTopic](subscriptiontopic.html): Date status first applied\r\n* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date\r\n* [TestScript](testscript.html): The test script publication date\r\n* [ValueSet](valueset.html): The value set publication date\r\n", type="date" ) 2973 public static final String SP_DATE = "date"; 2974 /** 2975 * <b>Fluent Client</b> search parameter constant for <b>date</b> 2976 * <p> 2977 * Description: <b>Multiple Resources: 2978 2979* [ActivityDefinition](activitydefinition.html): The activity definition publication date 2980* [ActorDefinition](actordefinition.html): The Actor Definition publication date 2981* [CapabilityStatement](capabilitystatement.html): The capability statement publication date 2982* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date 2983* [Citation](citation.html): The citation publication date 2984* [CodeSystem](codesystem.html): The code system publication date 2985* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date 2986* [ConceptMap](conceptmap.html): The concept map publication date 2987* [ConditionDefinition](conditiondefinition.html): The condition definition publication date 2988* [EventDefinition](eventdefinition.html): The event definition publication date 2989* [Evidence](evidence.html): The evidence publication date 2990* [EvidenceVariable](evidencevariable.html): The evidence variable publication date 2991* [ExampleScenario](examplescenario.html): The example scenario publication date 2992* [GraphDefinition](graphdefinition.html): The graph definition publication date 2993* [ImplementationGuide](implementationguide.html): The implementation guide publication date 2994* [Library](library.html): The library publication date 2995* [Measure](measure.html): The measure publication date 2996* [MessageDefinition](messagedefinition.html): The message definition publication date 2997* [NamingSystem](namingsystem.html): The naming system publication date 2998* [OperationDefinition](operationdefinition.html): The operation definition publication date 2999* [PlanDefinition](plandefinition.html): The plan definition publication date 3000* [Questionnaire](questionnaire.html): The questionnaire publication date 3001* [Requirements](requirements.html): The requirements publication date 3002* [SearchParameter](searchparameter.html): The search parameter publication date 3003* [StructureDefinition](structuredefinition.html): The structure definition publication date 3004* [StructureMap](structuremap.html): The structure map publication date 3005* [SubscriptionTopic](subscriptiontopic.html): Date status first applied 3006* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date 3007* [TestScript](testscript.html): The test script publication date 3008* [ValueSet](valueset.html): The value set publication date 3009</b><br> 3010 * Type: <b>date</b><br> 3011 * Path: <b>ActivityDefinition.date | ActorDefinition.date | CapabilityStatement.date | ChargeItemDefinition.date | Citation.date | CodeSystem.date | CompartmentDefinition.date | ConceptMap.date | ConditionDefinition.date | EventDefinition.date | Evidence.date | EvidenceVariable.date | ExampleScenario.date | GraphDefinition.date | ImplementationGuide.date | Library.date | Measure.date | MessageDefinition.date | NamingSystem.date | OperationDefinition.date | PlanDefinition.date | Questionnaire.date | Requirements.date | SearchParameter.date | StructureDefinition.date | StructureMap.date | SubscriptionTopic.date | TerminologyCapabilities.date | TestScript.date | ValueSet.date</b><br> 3012 * </p> 3013 */ 3014 public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); 3015 3016 /** 3017 * Search parameter: <b>description</b> 3018 * <p> 3019 * Description: <b>Multiple Resources: 3020 3021* [ActivityDefinition](activitydefinition.html): The description of the activity definition 3022* [ActorDefinition](actordefinition.html): The description of the Actor Definition 3023* [CapabilityStatement](capabilitystatement.html): The description of the capability statement 3024* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition 3025* [Citation](citation.html): The description of the citation 3026* [CodeSystem](codesystem.html): The description of the code system 3027* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition 3028* [ConceptMap](conceptmap.html): The description of the concept map 3029* [ConditionDefinition](conditiondefinition.html): The description of the condition definition 3030* [EventDefinition](eventdefinition.html): The description of the event definition 3031* [Evidence](evidence.html): The description of the evidence 3032* [EvidenceVariable](evidencevariable.html): The description of the evidence variable 3033* [GraphDefinition](graphdefinition.html): The description of the graph definition 3034* [ImplementationGuide](implementationguide.html): The description of the implementation guide 3035* [Library](library.html): The description of the library 3036* [Measure](measure.html): The description of the measure 3037* [MessageDefinition](messagedefinition.html): The description of the message definition 3038* [NamingSystem](namingsystem.html): The description of the naming system 3039* [OperationDefinition](operationdefinition.html): The description of the operation definition 3040* [PlanDefinition](plandefinition.html): The description of the plan definition 3041* [Questionnaire](questionnaire.html): The description of the questionnaire 3042* [Requirements](requirements.html): The description of the requirements 3043* [SearchParameter](searchparameter.html): The description of the search parameter 3044* [StructureDefinition](structuredefinition.html): The description of the structure definition 3045* [StructureMap](structuremap.html): The description of the structure map 3046* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities 3047* [TestScript](testscript.html): The description of the test script 3048* [ValueSet](valueset.html): The description of the value set 3049</b><br> 3050 * Type: <b>string</b><br> 3051 * Path: <b>ActivityDefinition.description | ActorDefinition.description | CapabilityStatement.description | ChargeItemDefinition.description | Citation.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | ConditionDefinition.description | EventDefinition.description | Evidence.description | EvidenceVariable.description | GraphDefinition.description | ImplementationGuide.description | Library.description | Measure.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | PlanDefinition.description | Questionnaire.description | Requirements.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | TestScript.description | ValueSet.description</b><br> 3052 * </p> 3053 */ 3054 @SearchParamDefinition(name="description", path="ActivityDefinition.description | ActorDefinition.description | CapabilityStatement.description | ChargeItemDefinition.description | Citation.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | ConditionDefinition.description | EventDefinition.description | Evidence.description | EvidenceVariable.description | GraphDefinition.description | ImplementationGuide.description | Library.description | Measure.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | PlanDefinition.description | Questionnaire.description | Requirements.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | TestScript.description | ValueSet.description", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The description of the activity definition\r\n* [ActorDefinition](actordefinition.html): The description of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The description of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition\r\n* [Citation](citation.html): The description of the citation\r\n* [CodeSystem](codesystem.html): The description of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition\r\n* [ConceptMap](conceptmap.html): The description of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The description of the condition definition\r\n* [EventDefinition](eventdefinition.html): The description of the event definition\r\n* [Evidence](evidence.html): The description of the evidence\r\n* [EvidenceVariable](evidencevariable.html): The description of the evidence variable\r\n* [GraphDefinition](graphdefinition.html): The description of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The description of the implementation guide\r\n* [Library](library.html): The description of the library\r\n* [Measure](measure.html): The description of the measure\r\n* [MessageDefinition](messagedefinition.html): The description of the message definition\r\n* [NamingSystem](namingsystem.html): The description of the naming system\r\n* [OperationDefinition](operationdefinition.html): The description of the operation definition\r\n* [PlanDefinition](plandefinition.html): The description of the plan definition\r\n* [Questionnaire](questionnaire.html): The description of the questionnaire\r\n* [Requirements](requirements.html): The description of the requirements\r\n* [SearchParameter](searchparameter.html): The description of the search parameter\r\n* [StructureDefinition](structuredefinition.html): The description of the structure definition\r\n* [StructureMap](structuremap.html): The description of the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities\r\n* [TestScript](testscript.html): The description of the test script\r\n* [ValueSet](valueset.html): The description of the value set\r\n", type="string" ) 3055 public static final String SP_DESCRIPTION = "description"; 3056 /** 3057 * <b>Fluent Client</b> search parameter constant for <b>description</b> 3058 * <p> 3059 * Description: <b>Multiple Resources: 3060 3061* [ActivityDefinition](activitydefinition.html): The description of the activity definition 3062* [ActorDefinition](actordefinition.html): The description of the Actor Definition 3063* [CapabilityStatement](capabilitystatement.html): The description of the capability statement 3064* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition 3065* [Citation](citation.html): The description of the citation 3066* [CodeSystem](codesystem.html): The description of the code system 3067* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition 3068* [ConceptMap](conceptmap.html): The description of the concept map 3069* [ConditionDefinition](conditiondefinition.html): The description of the condition definition 3070* [EventDefinition](eventdefinition.html): The description of the event definition 3071* [Evidence](evidence.html): The description of the evidence 3072* [EvidenceVariable](evidencevariable.html): The description of the evidence variable 3073* [GraphDefinition](graphdefinition.html): The description of the graph definition 3074* [ImplementationGuide](implementationguide.html): The description of the implementation guide 3075* [Library](library.html): The description of the library 3076* [Measure](measure.html): The description of the measure 3077* [MessageDefinition](messagedefinition.html): The description of the message definition 3078* [NamingSystem](namingsystem.html): The description of the naming system 3079* [OperationDefinition](operationdefinition.html): The description of the operation definition 3080* [PlanDefinition](plandefinition.html): The description of the plan definition 3081* [Questionnaire](questionnaire.html): The description of the questionnaire 3082* [Requirements](requirements.html): The description of the requirements 3083* [SearchParameter](searchparameter.html): The description of the search parameter 3084* [StructureDefinition](structuredefinition.html): The description of the structure definition 3085* [StructureMap](structuremap.html): The description of the structure map 3086* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities 3087* [TestScript](testscript.html): The description of the test script 3088* [ValueSet](valueset.html): The description of the value set 3089</b><br> 3090 * Type: <b>string</b><br> 3091 * Path: <b>ActivityDefinition.description | ActorDefinition.description | CapabilityStatement.description | ChargeItemDefinition.description | Citation.description | CodeSystem.description | CompartmentDefinition.description | ConceptMap.description | ConditionDefinition.description | EventDefinition.description | Evidence.description | EvidenceVariable.description | GraphDefinition.description | ImplementationGuide.description | Library.description | Measure.description | MessageDefinition.description | NamingSystem.description | OperationDefinition.description | PlanDefinition.description | Questionnaire.description | Requirements.description | SearchParameter.description | StructureDefinition.description | StructureMap.description | TerminologyCapabilities.description | TestScript.description | ValueSet.description</b><br> 3092 * </p> 3093 */ 3094 public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); 3095 3096 /** 3097 * Search parameter: <b>identifier</b> 3098 * <p> 3099 * Description: <b>Multiple Resources: 3100 3101* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition 3102* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition 3103* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition 3104* [Citation](citation.html): External identifier for the citation 3105* [CodeSystem](codesystem.html): External identifier for the code system 3106* [ConceptMap](conceptmap.html): External identifier for the concept map 3107* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition 3108* [EventDefinition](eventdefinition.html): External identifier for the event definition 3109* [Evidence](evidence.html): External identifier for the evidence 3110* [EvidenceReport](evidencereport.html): External identifier for the evidence report 3111* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable 3112* [ExampleScenario](examplescenario.html): External identifier for the example scenario 3113* [Library](library.html): External identifier for the library 3114* [Measure](measure.html): External identifier for the measure 3115* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication 3116* [MessageDefinition](messagedefinition.html): External identifier for the message definition 3117* [NamingSystem](namingsystem.html): External identifier for the naming system 3118* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition 3119* [PlanDefinition](plandefinition.html): External identifier for the plan definition 3120* [Questionnaire](questionnaire.html): External identifier for the questionnaire 3121* [Requirements](requirements.html): External identifier for the requirements 3122* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition 3123* [StructureDefinition](structuredefinition.html): External identifier for the structure definition 3124* [StructureMap](structuremap.html): External identifier for the structure map 3125* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic 3126* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities 3127* [TestScript](testscript.html): External identifier for the test script 3128* [ValueSet](valueset.html): External identifier for the value set 3129</b><br> 3130 * Type: <b>token</b><br> 3131 * Path: <b>ActivityDefinition.identifier | ActorDefinition.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestScript.identifier | ValueSet.identifier</b><br> 3132 * </p> 3133 */ 3134 @SearchParamDefinition(name="identifier", path="ActivityDefinition.identifier | ActorDefinition.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestScript.identifier | ValueSet.identifier", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition\r\n* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition\r\n* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition\r\n* [Citation](citation.html): External identifier for the citation\r\n* [CodeSystem](codesystem.html): External identifier for the code system\r\n* [ConceptMap](conceptmap.html): External identifier for the concept map\r\n* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition\r\n* [EventDefinition](eventdefinition.html): External identifier for the event definition\r\n* [Evidence](evidence.html): External identifier for the evidence\r\n* [EvidenceReport](evidencereport.html): External identifier for the evidence report\r\n* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable\r\n* [ExampleScenario](examplescenario.html): External identifier for the example scenario\r\n* [Library](library.html): External identifier for the library\r\n* [Measure](measure.html): External identifier for the measure\r\n* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication\r\n* [MessageDefinition](messagedefinition.html): External identifier for the message definition\r\n* [NamingSystem](namingsystem.html): External identifier for the naming system\r\n* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition\r\n* [PlanDefinition](plandefinition.html): External identifier for the plan definition\r\n* [Questionnaire](questionnaire.html): External identifier for the questionnaire\r\n* [Requirements](requirements.html): External identifier for the requirements\r\n* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition\r\n* [StructureDefinition](structuredefinition.html): External identifier for the structure definition\r\n* [StructureMap](structuremap.html): External identifier for the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic\r\n* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities\r\n* [TestScript](testscript.html): External identifier for the test script\r\n* [ValueSet](valueset.html): External identifier for the value set\r\n", type="token" ) 3135 public static final String SP_IDENTIFIER = "identifier"; 3136 /** 3137 * <b>Fluent Client</b> search parameter constant for <b>identifier</b> 3138 * <p> 3139 * Description: <b>Multiple Resources: 3140 3141* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition 3142* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition 3143* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition 3144* [Citation](citation.html): External identifier for the citation 3145* [CodeSystem](codesystem.html): External identifier for the code system 3146* [ConceptMap](conceptmap.html): External identifier for the concept map 3147* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition 3148* [EventDefinition](eventdefinition.html): External identifier for the event definition 3149* [Evidence](evidence.html): External identifier for the evidence 3150* [EvidenceReport](evidencereport.html): External identifier for the evidence report 3151* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable 3152* [ExampleScenario](examplescenario.html): External identifier for the example scenario 3153* [Library](library.html): External identifier for the library 3154* [Measure](measure.html): External identifier for the measure 3155* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication 3156* [MessageDefinition](messagedefinition.html): External identifier for the message definition 3157* [NamingSystem](namingsystem.html): External identifier for the naming system 3158* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition 3159* [PlanDefinition](plandefinition.html): External identifier for the plan definition 3160* [Questionnaire](questionnaire.html): External identifier for the questionnaire 3161* [Requirements](requirements.html): External identifier for the requirements 3162* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition 3163* [StructureDefinition](structuredefinition.html): External identifier for the structure definition 3164* [StructureMap](structuremap.html): External identifier for the structure map 3165* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic 3166* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities 3167* [TestScript](testscript.html): External identifier for the test script 3168* [ValueSet](valueset.html): External identifier for the value set 3169</b><br> 3170 * Type: <b>token</b><br> 3171 * Path: <b>ActivityDefinition.identifier | ActorDefinition.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestScript.identifier | ValueSet.identifier</b><br> 3172 * </p> 3173 */ 3174 public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); 3175 3176 /** 3177 * Search parameter: <b>jurisdiction</b> 3178 * <p> 3179 * Description: <b>Multiple Resources: 3180 3181* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition 3182* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition 3183* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement 3184* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition 3185* [Citation](citation.html): Intended jurisdiction for the citation 3186* [CodeSystem](codesystem.html): Intended jurisdiction for the code system 3187* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map 3188* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition 3189* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition 3190* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario 3191* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition 3192* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide 3193* [Library](library.html): Intended jurisdiction for the library 3194* [Measure](measure.html): Intended jurisdiction for the measure 3195* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition 3196* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system 3197* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition 3198* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition 3199* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire 3200* [Requirements](requirements.html): Intended jurisdiction for the requirements 3201* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter 3202* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition 3203* [StructureMap](structuremap.html): Intended jurisdiction for the structure map 3204* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities 3205* [TestScript](testscript.html): Intended jurisdiction for the test script 3206* [ValueSet](valueset.html): Intended jurisdiction for the value set 3207</b><br> 3208 * Type: <b>token</b><br> 3209 * Path: <b>ActivityDefinition.jurisdiction | ActorDefinition.jurisdiction | CapabilityStatement.jurisdiction | ChargeItemDefinition.jurisdiction | Citation.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | ConditionDefinition.jurisdiction | EventDefinition.jurisdiction | ExampleScenario.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | Library.jurisdiction | Measure.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | PlanDefinition.jurisdiction | Questionnaire.jurisdiction | Requirements.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | TestScript.jurisdiction | ValueSet.jurisdiction</b><br> 3210 * </p> 3211 */ 3212 @SearchParamDefinition(name="jurisdiction", path="ActivityDefinition.jurisdiction | ActorDefinition.jurisdiction | CapabilityStatement.jurisdiction | ChargeItemDefinition.jurisdiction | Citation.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | ConditionDefinition.jurisdiction | EventDefinition.jurisdiction | ExampleScenario.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | Library.jurisdiction | Measure.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | PlanDefinition.jurisdiction | Questionnaire.jurisdiction | Requirements.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | TestScript.jurisdiction | ValueSet.jurisdiction", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition\r\n* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition\r\n* [Citation](citation.html): Intended jurisdiction for the citation\r\n* [CodeSystem](codesystem.html): Intended jurisdiction for the code system\r\n* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map\r\n* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition\r\n* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition\r\n* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario\r\n* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition\r\n* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide\r\n* [Library](library.html): Intended jurisdiction for the library\r\n* [Measure](measure.html): Intended jurisdiction for the measure\r\n* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition\r\n* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system\r\n* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition\r\n* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition\r\n* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire\r\n* [Requirements](requirements.html): Intended jurisdiction for the requirements\r\n* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter\r\n* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition\r\n* [StructureMap](structuremap.html): Intended jurisdiction for the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities\r\n* [TestScript](testscript.html): Intended jurisdiction for the test script\r\n* [ValueSet](valueset.html): Intended jurisdiction for the value set\r\n", type="token" ) 3213 public static final String SP_JURISDICTION = "jurisdiction"; 3214 /** 3215 * <b>Fluent Client</b> search parameter constant for <b>jurisdiction</b> 3216 * <p> 3217 * Description: <b>Multiple Resources: 3218 3219* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition 3220* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition 3221* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement 3222* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition 3223* [Citation](citation.html): Intended jurisdiction for the citation 3224* [CodeSystem](codesystem.html): Intended jurisdiction for the code system 3225* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map 3226* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition 3227* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition 3228* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario 3229* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition 3230* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide 3231* [Library](library.html): Intended jurisdiction for the library 3232* [Measure](measure.html): Intended jurisdiction for the measure 3233* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition 3234* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system 3235* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition 3236* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition 3237* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire 3238* [Requirements](requirements.html): Intended jurisdiction for the requirements 3239* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter 3240* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition 3241* [StructureMap](structuremap.html): Intended jurisdiction for the structure map 3242* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities 3243* [TestScript](testscript.html): Intended jurisdiction for the test script 3244* [ValueSet](valueset.html): Intended jurisdiction for the value set 3245</b><br> 3246 * Type: <b>token</b><br> 3247 * Path: <b>ActivityDefinition.jurisdiction | ActorDefinition.jurisdiction | CapabilityStatement.jurisdiction | ChargeItemDefinition.jurisdiction | Citation.jurisdiction | CodeSystem.jurisdiction | ConceptMap.jurisdiction | ConditionDefinition.jurisdiction | EventDefinition.jurisdiction | ExampleScenario.jurisdiction | GraphDefinition.jurisdiction | ImplementationGuide.jurisdiction | Library.jurisdiction | Measure.jurisdiction | MessageDefinition.jurisdiction | NamingSystem.jurisdiction | OperationDefinition.jurisdiction | PlanDefinition.jurisdiction | Questionnaire.jurisdiction | Requirements.jurisdiction | SearchParameter.jurisdiction | StructureDefinition.jurisdiction | StructureMap.jurisdiction | TerminologyCapabilities.jurisdiction | TestScript.jurisdiction | ValueSet.jurisdiction</b><br> 3248 * </p> 3249 */ 3250 public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); 3251 3252 /** 3253 * Search parameter: <b>name</b> 3254 * <p> 3255 * Description: <b>Multiple Resources: 3256 3257* [ActivityDefinition](activitydefinition.html): Computationally friendly name of the activity definition 3258* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement 3259* [Citation](citation.html): Computationally friendly name of the citation 3260* [CodeSystem](codesystem.html): Computationally friendly name of the code system 3261* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition 3262* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map 3263* [ConditionDefinition](conditiondefinition.html): Computationally friendly name of the condition definition 3264* [EventDefinition](eventdefinition.html): Computationally friendly name of the event definition 3265* [EvidenceVariable](evidencevariable.html): Computationally friendly name of the evidence variable 3266* [ExampleScenario](examplescenario.html): Computationally friendly name of the example scenario 3267* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition 3268* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide 3269* [Library](library.html): Computationally friendly name of the library 3270* [Measure](measure.html): Computationally friendly name of the measure 3271* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition 3272* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system 3273* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition 3274* [PlanDefinition](plandefinition.html): Computationally friendly name of the plan definition 3275* [Questionnaire](questionnaire.html): Computationally friendly name of the questionnaire 3276* [Requirements](requirements.html): Computationally friendly name of the requirements 3277* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter 3278* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition 3279* [StructureMap](structuremap.html): Computationally friendly name of the structure map 3280* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities 3281* [TestScript](testscript.html): Computationally friendly name of the test script 3282* [ValueSet](valueset.html): Computationally friendly name of the value set 3283</b><br> 3284 * Type: <b>string</b><br> 3285 * Path: <b>ActivityDefinition.name | CapabilityStatement.name | Citation.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | ConditionDefinition.name | EventDefinition.name | EvidenceVariable.name | ExampleScenario.name | GraphDefinition.name | ImplementationGuide.name | Library.name | Measure.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | PlanDefinition.name | Questionnaire.name | Requirements.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | TestScript.name | ValueSet.name</b><br> 3286 * </p> 3287 */ 3288 @SearchParamDefinition(name="name", path="ActivityDefinition.name | CapabilityStatement.name | Citation.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | ConditionDefinition.name | EventDefinition.name | EvidenceVariable.name | ExampleScenario.name | GraphDefinition.name | ImplementationGuide.name | Library.name | Measure.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | PlanDefinition.name | Questionnaire.name | Requirements.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | TestScript.name | ValueSet.name", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Computationally friendly name of the activity definition\r\n* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement\r\n* [Citation](citation.html): Computationally friendly name of the citation\r\n* [CodeSystem](codesystem.html): Computationally friendly name of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition\r\n* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): Computationally friendly name of the condition definition\r\n* [EventDefinition](eventdefinition.html): Computationally friendly name of the event definition\r\n* [EvidenceVariable](evidencevariable.html): Computationally friendly name of the evidence variable\r\n* [ExampleScenario](examplescenario.html): Computationally friendly name of the example scenario\r\n* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide\r\n* [Library](library.html): Computationally friendly name of the library\r\n* [Measure](measure.html): Computationally friendly name of the measure\r\n* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition\r\n* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system\r\n* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition\r\n* [PlanDefinition](plandefinition.html): Computationally friendly name of the plan definition\r\n* [Questionnaire](questionnaire.html): Computationally friendly name of the questionnaire\r\n* [Requirements](requirements.html): Computationally friendly name of the requirements\r\n* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter\r\n* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition\r\n* [StructureMap](structuremap.html): Computationally friendly name of the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities\r\n* [TestScript](testscript.html): Computationally friendly name of the test script\r\n* [ValueSet](valueset.html): Computationally friendly name of the value set\r\n", type="string" ) 3289 public static final String SP_NAME = "name"; 3290 /** 3291 * <b>Fluent Client</b> search parameter constant for <b>name</b> 3292 * <p> 3293 * Description: <b>Multiple Resources: 3294 3295* [ActivityDefinition](activitydefinition.html): Computationally friendly name of the activity definition 3296* [CapabilityStatement](capabilitystatement.html): Computationally friendly name of the capability statement 3297* [Citation](citation.html): Computationally friendly name of the citation 3298* [CodeSystem](codesystem.html): Computationally friendly name of the code system 3299* [CompartmentDefinition](compartmentdefinition.html): Computationally friendly name of the compartment definition 3300* [ConceptMap](conceptmap.html): Computationally friendly name of the concept map 3301* [ConditionDefinition](conditiondefinition.html): Computationally friendly name of the condition definition 3302* [EventDefinition](eventdefinition.html): Computationally friendly name of the event definition 3303* [EvidenceVariable](evidencevariable.html): Computationally friendly name of the evidence variable 3304* [ExampleScenario](examplescenario.html): Computationally friendly name of the example scenario 3305* [GraphDefinition](graphdefinition.html): Computationally friendly name of the graph definition 3306* [ImplementationGuide](implementationguide.html): Computationally friendly name of the implementation guide 3307* [Library](library.html): Computationally friendly name of the library 3308* [Measure](measure.html): Computationally friendly name of the measure 3309* [MessageDefinition](messagedefinition.html): Computationally friendly name of the message definition 3310* [NamingSystem](namingsystem.html): Computationally friendly name of the naming system 3311* [OperationDefinition](operationdefinition.html): Computationally friendly name of the operation definition 3312* [PlanDefinition](plandefinition.html): Computationally friendly name of the plan definition 3313* [Questionnaire](questionnaire.html): Computationally friendly name of the questionnaire 3314* [Requirements](requirements.html): Computationally friendly name of the requirements 3315* [SearchParameter](searchparameter.html): Computationally friendly name of the search parameter 3316* [StructureDefinition](structuredefinition.html): Computationally friendly name of the structure definition 3317* [StructureMap](structuremap.html): Computationally friendly name of the structure map 3318* [TerminologyCapabilities](terminologycapabilities.html): Computationally friendly name of the terminology capabilities 3319* [TestScript](testscript.html): Computationally friendly name of the test script 3320* [ValueSet](valueset.html): Computationally friendly name of the value set 3321</b><br> 3322 * Type: <b>string</b><br> 3323 * Path: <b>ActivityDefinition.name | CapabilityStatement.name | Citation.name | CodeSystem.name | CompartmentDefinition.name | ConceptMap.name | ConditionDefinition.name | EventDefinition.name | EvidenceVariable.name | ExampleScenario.name | GraphDefinition.name | ImplementationGuide.name | Library.name | Measure.name | MessageDefinition.name | NamingSystem.name | OperationDefinition.name | PlanDefinition.name | Questionnaire.name | Requirements.name | SearchParameter.name | StructureDefinition.name | StructureMap.name | TerminologyCapabilities.name | TestScript.name | ValueSet.name</b><br> 3324 * </p> 3325 */ 3326 public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_NAME); 3327 3328 /** 3329 * Search parameter: <b>publisher</b> 3330 * <p> 3331 * Description: <b>Multiple Resources: 3332 3333* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition 3334* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition 3335* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement 3336* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition 3337* [Citation](citation.html): Name of the publisher of the citation 3338* [CodeSystem](codesystem.html): Name of the publisher of the code system 3339* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition 3340* [ConceptMap](conceptmap.html): Name of the publisher of the concept map 3341* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition 3342* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition 3343* [Evidence](evidence.html): Name of the publisher of the evidence 3344* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report 3345* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable 3346* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario 3347* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition 3348* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide 3349* [Library](library.html): Name of the publisher of the library 3350* [Measure](measure.html): Name of the publisher of the measure 3351* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition 3352* [NamingSystem](namingsystem.html): Name of the publisher of the naming system 3353* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition 3354* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition 3355* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire 3356* [Requirements](requirements.html): Name of the publisher of the requirements 3357* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter 3358* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition 3359* [StructureMap](structuremap.html): Name of the publisher of the structure map 3360* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities 3361* [TestScript](testscript.html): Name of the publisher of the test script 3362* [ValueSet](valueset.html): Name of the publisher of the value set 3363</b><br> 3364 * Type: <b>string</b><br> 3365 * Path: <b>ActivityDefinition.publisher | ActorDefinition.publisher | CapabilityStatement.publisher | ChargeItemDefinition.publisher | Citation.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | ConditionDefinition.publisher | EventDefinition.publisher | Evidence.publisher | EvidenceReport.publisher | EvidenceVariable.publisher | ExampleScenario.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | Library.publisher | Measure.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | PlanDefinition.publisher | Questionnaire.publisher | Requirements.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | TestScript.publisher | ValueSet.publisher</b><br> 3366 * </p> 3367 */ 3368 @SearchParamDefinition(name="publisher", path="ActivityDefinition.publisher | ActorDefinition.publisher | CapabilityStatement.publisher | ChargeItemDefinition.publisher | Citation.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | ConditionDefinition.publisher | EventDefinition.publisher | Evidence.publisher | EvidenceReport.publisher | EvidenceVariable.publisher | ExampleScenario.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | Library.publisher | Measure.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | PlanDefinition.publisher | Questionnaire.publisher | Requirements.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | TestScript.publisher | ValueSet.publisher", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition\r\n* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition\r\n* [Citation](citation.html): Name of the publisher of the citation\r\n* [CodeSystem](codesystem.html): Name of the publisher of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition\r\n* [ConceptMap](conceptmap.html): Name of the publisher of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition\r\n* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition\r\n* [Evidence](evidence.html): Name of the publisher of the evidence\r\n* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report\r\n* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable\r\n* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario\r\n* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition\r\n* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide\r\n* [Library](library.html): Name of the publisher of the library\r\n* [Measure](measure.html): Name of the publisher of the measure\r\n* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition\r\n* [NamingSystem](namingsystem.html): Name of the publisher of the naming system\r\n* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition\r\n* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition\r\n* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire\r\n* [Requirements](requirements.html): Name of the publisher of the requirements\r\n* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter\r\n* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition\r\n* [StructureMap](structuremap.html): Name of the publisher of the structure map\r\n* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities\r\n* [TestScript](testscript.html): Name of the publisher of the test script\r\n* [ValueSet](valueset.html): Name of the publisher of the value set\r\n", type="string" ) 3369 public static final String SP_PUBLISHER = "publisher"; 3370 /** 3371 * <b>Fluent Client</b> search parameter constant for <b>publisher</b> 3372 * <p> 3373 * Description: <b>Multiple Resources: 3374 3375* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition 3376* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition 3377* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement 3378* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition 3379* [Citation](citation.html): Name of the publisher of the citation 3380* [CodeSystem](codesystem.html): Name of the publisher of the code system 3381* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition 3382* [ConceptMap](conceptmap.html): Name of the publisher of the concept map 3383* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition 3384* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition 3385* [Evidence](evidence.html): Name of the publisher of the evidence 3386* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report 3387* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable 3388* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario 3389* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition 3390* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide 3391* [Library](library.html): Name of the publisher of the library 3392* [Measure](measure.html): Name of the publisher of the measure 3393* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition 3394* [NamingSystem](namingsystem.html): Name of the publisher of the naming system 3395* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition 3396* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition 3397* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire 3398* [Requirements](requirements.html): Name of the publisher of the requirements 3399* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter 3400* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition 3401* [StructureMap](structuremap.html): Name of the publisher of the structure map 3402* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities 3403* [TestScript](testscript.html): Name of the publisher of the test script 3404* [ValueSet](valueset.html): Name of the publisher of the value set 3405</b><br> 3406 * Type: <b>string</b><br> 3407 * Path: <b>ActivityDefinition.publisher | ActorDefinition.publisher | CapabilityStatement.publisher | ChargeItemDefinition.publisher | Citation.publisher | CodeSystem.publisher | CompartmentDefinition.publisher | ConceptMap.publisher | ConditionDefinition.publisher | EventDefinition.publisher | Evidence.publisher | EvidenceReport.publisher | EvidenceVariable.publisher | ExampleScenario.publisher | GraphDefinition.publisher | ImplementationGuide.publisher | Library.publisher | Measure.publisher | MessageDefinition.publisher | NamingSystem.publisher | OperationDefinition.publisher | PlanDefinition.publisher | Questionnaire.publisher | Requirements.publisher | SearchParameter.publisher | StructureDefinition.publisher | StructureMap.publisher | TerminologyCapabilities.publisher | TestScript.publisher | ValueSet.publisher</b><br> 3408 * </p> 3409 */ 3410 public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); 3411 3412 /** 3413 * Search parameter: <b>status</b> 3414 * <p> 3415 * Description: <b>Multiple Resources: 3416 3417* [ActivityDefinition](activitydefinition.html): The current status of the activity definition 3418* [ActorDefinition](actordefinition.html): The current status of the Actor Definition 3419* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement 3420* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition 3421* [Citation](citation.html): The current status of the citation 3422* [CodeSystem](codesystem.html): The current status of the code system 3423* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition 3424* [ConceptMap](conceptmap.html): The current status of the concept map 3425* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition 3426* [EventDefinition](eventdefinition.html): The current status of the event definition 3427* [Evidence](evidence.html): The current status of the evidence 3428* [EvidenceReport](evidencereport.html): The current status of the evidence report 3429* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable 3430* [ExampleScenario](examplescenario.html): The current status of the example scenario 3431* [GraphDefinition](graphdefinition.html): The current status of the graph definition 3432* [ImplementationGuide](implementationguide.html): The current status of the implementation guide 3433* [Library](library.html): The current status of the library 3434* [Measure](measure.html): The current status of the measure 3435* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error 3436* [MessageDefinition](messagedefinition.html): The current status of the message definition 3437* [NamingSystem](namingsystem.html): The current status of the naming system 3438* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown 3439* [OperationDefinition](operationdefinition.html): The current status of the operation definition 3440* [PlanDefinition](plandefinition.html): The current status of the plan definition 3441* [Questionnaire](questionnaire.html): The current status of the questionnaire 3442* [Requirements](requirements.html): The current status of the requirements 3443* [SearchParameter](searchparameter.html): The current status of the search parameter 3444* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown 3445* [StructureDefinition](structuredefinition.html): The current status of the structure definition 3446* [StructureMap](structuremap.html): The current status of the structure map 3447* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown 3448* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities 3449* [TestScript](testscript.html): The current status of the test script 3450* [ValueSet](valueset.html): The current status of the value set 3451</b><br> 3452 * Type: <b>token</b><br> 3453 * Path: <b>ActivityDefinition.status | ActorDefinition.status | CapabilityStatement.status | ChargeItemDefinition.status | Citation.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | ConditionDefinition.status | EventDefinition.status | Evidence.status | EvidenceReport.status | EvidenceVariable.status | ExampleScenario.status | GraphDefinition.status | ImplementationGuide.status | Library.status | Measure.status | MedicationKnowledge.status | MessageDefinition.status | NamingSystem.status | ObservationDefinition.status | OperationDefinition.status | PlanDefinition.status | Questionnaire.status | Requirements.status | SearchParameter.status | SpecimenDefinition.status | StructureDefinition.status | StructureMap.status | SubscriptionTopic.status | TerminologyCapabilities.status | TestScript.status | ValueSet.status</b><br> 3454 * </p> 3455 */ 3456 @SearchParamDefinition(name="status", path="ActivityDefinition.status | ActorDefinition.status | CapabilityStatement.status | ChargeItemDefinition.status | Citation.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | ConditionDefinition.status | EventDefinition.status | Evidence.status | EvidenceReport.status | EvidenceVariable.status | ExampleScenario.status | GraphDefinition.status | ImplementationGuide.status | Library.status | Measure.status | MedicationKnowledge.status | MessageDefinition.status | NamingSystem.status | ObservationDefinition.status | OperationDefinition.status | PlanDefinition.status | Questionnaire.status | Requirements.status | SearchParameter.status | SpecimenDefinition.status | StructureDefinition.status | StructureMap.status | SubscriptionTopic.status | TerminologyCapabilities.status | TestScript.status | ValueSet.status", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The current status of the activity definition\r\n* [ActorDefinition](actordefinition.html): The current status of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition\r\n* [Citation](citation.html): The current status of the citation\r\n* [CodeSystem](codesystem.html): The current status of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition\r\n* [ConceptMap](conceptmap.html): The current status of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition\r\n* [EventDefinition](eventdefinition.html): The current status of the event definition\r\n* [Evidence](evidence.html): The current status of the evidence\r\n* [EvidenceReport](evidencereport.html): The current status of the evidence report\r\n* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable\r\n* [ExampleScenario](examplescenario.html): The current status of the example scenario\r\n* [GraphDefinition](graphdefinition.html): The current status of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The current status of the implementation guide\r\n* [Library](library.html): The current status of the library\r\n* [Measure](measure.html): The current status of the measure\r\n* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error\r\n* [MessageDefinition](messagedefinition.html): The current status of the message definition\r\n* [NamingSystem](namingsystem.html): The current status of the naming system\r\n* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown\r\n* [OperationDefinition](operationdefinition.html): The current status of the operation definition\r\n* [PlanDefinition](plandefinition.html): The current status of the plan definition\r\n* [Questionnaire](questionnaire.html): The current status of the questionnaire\r\n* [Requirements](requirements.html): The current status of the requirements\r\n* [SearchParameter](searchparameter.html): The current status of the search parameter\r\n* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown\r\n* [StructureDefinition](structuredefinition.html): The current status of the structure definition\r\n* [StructureMap](structuremap.html): The current status of the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown\r\n* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities\r\n* [TestScript](testscript.html): The current status of the test script\r\n* [ValueSet](valueset.html): The current status of the value set\r\n", type="token" ) 3457 public static final String SP_STATUS = "status"; 3458 /** 3459 * <b>Fluent Client</b> search parameter constant for <b>status</b> 3460 * <p> 3461 * Description: <b>Multiple Resources: 3462 3463* [ActivityDefinition](activitydefinition.html): The current status of the activity definition 3464* [ActorDefinition](actordefinition.html): The current status of the Actor Definition 3465* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement 3466* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition 3467* [Citation](citation.html): The current status of the citation 3468* [CodeSystem](codesystem.html): The current status of the code system 3469* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition 3470* [ConceptMap](conceptmap.html): The current status of the concept map 3471* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition 3472* [EventDefinition](eventdefinition.html): The current status of the event definition 3473* [Evidence](evidence.html): The current status of the evidence 3474* [EvidenceReport](evidencereport.html): The current status of the evidence report 3475* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable 3476* [ExampleScenario](examplescenario.html): The current status of the example scenario 3477* [GraphDefinition](graphdefinition.html): The current status of the graph definition 3478* [ImplementationGuide](implementationguide.html): The current status of the implementation guide 3479* [Library](library.html): The current status of the library 3480* [Measure](measure.html): The current status of the measure 3481* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error 3482* [MessageDefinition](messagedefinition.html): The current status of the message definition 3483* [NamingSystem](namingsystem.html): The current status of the naming system 3484* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown 3485* [OperationDefinition](operationdefinition.html): The current status of the operation definition 3486* [PlanDefinition](plandefinition.html): The current status of the plan definition 3487* [Questionnaire](questionnaire.html): The current status of the questionnaire 3488* [Requirements](requirements.html): The current status of the requirements 3489* [SearchParameter](searchparameter.html): The current status of the search parameter 3490* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown 3491* [StructureDefinition](structuredefinition.html): The current status of the structure definition 3492* [StructureMap](structuremap.html): The current status of the structure map 3493* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown 3494* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities 3495* [TestScript](testscript.html): The current status of the test script 3496* [ValueSet](valueset.html): The current status of the value set 3497</b><br> 3498 * Type: <b>token</b><br> 3499 * Path: <b>ActivityDefinition.status | ActorDefinition.status | CapabilityStatement.status | ChargeItemDefinition.status | Citation.status | CodeSystem.status | CompartmentDefinition.status | ConceptMap.status | ConditionDefinition.status | EventDefinition.status | Evidence.status | EvidenceReport.status | EvidenceVariable.status | ExampleScenario.status | GraphDefinition.status | ImplementationGuide.status | Library.status | Measure.status | MedicationKnowledge.status | MessageDefinition.status | NamingSystem.status | ObservationDefinition.status | OperationDefinition.status | PlanDefinition.status | Questionnaire.status | Requirements.status | SearchParameter.status | SpecimenDefinition.status | StructureDefinition.status | StructureMap.status | SubscriptionTopic.status | TerminologyCapabilities.status | TestScript.status | ValueSet.status</b><br> 3500 * </p> 3501 */ 3502 public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); 3503 3504 /** 3505 * Search parameter: <b>title</b> 3506 * <p> 3507 * Description: <b>Multiple Resources: 3508 3509* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition 3510* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition 3511* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement 3512* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition 3513* [Citation](citation.html): The human-friendly name of the citation 3514* [CodeSystem](codesystem.html): The human-friendly name of the code system 3515* [ConceptMap](conceptmap.html): The human-friendly name of the concept map 3516* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition 3517* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition 3518* [Evidence](evidence.html): The human-friendly name of the evidence 3519* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable 3520* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide 3521* [Library](library.html): The human-friendly name of the library 3522* [Measure](measure.html): The human-friendly name of the measure 3523* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition 3524* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition 3525* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition 3526* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition 3527* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire 3528* [Requirements](requirements.html): The human-friendly name of the requirements 3529* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition 3530* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition 3531* [StructureMap](structuremap.html): The human-friendly name of the structure map 3532* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly) 3533* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities 3534* [TestScript](testscript.html): The human-friendly name of the test script 3535* [ValueSet](valueset.html): The human-friendly name of the value set 3536</b><br> 3537 * Type: <b>string</b><br> 3538 * Path: <b>ActivityDefinition.title | ActorDefinition.title | CapabilityStatement.title | ChargeItemDefinition.title | Citation.title | CodeSystem.title | ConceptMap.title | ConditionDefinition.title | EventDefinition.title | Evidence.title | EvidenceVariable.title | ImplementationGuide.title | Library.title | Measure.title | MessageDefinition.title | ObservationDefinition.title | OperationDefinition.title | PlanDefinition.title | Questionnaire.title | Requirements.title | SpecimenDefinition.title | StructureDefinition.title | StructureMap.title | SubscriptionTopic.title | TerminologyCapabilities.title | TestScript.title | ValueSet.title</b><br> 3539 * </p> 3540 */ 3541 @SearchParamDefinition(name="title", path="ActivityDefinition.title | ActorDefinition.title | CapabilityStatement.title | ChargeItemDefinition.title | Citation.title | CodeSystem.title | ConceptMap.title | ConditionDefinition.title | EventDefinition.title | Evidence.title | EvidenceVariable.title | ImplementationGuide.title | Library.title | Measure.title | MessageDefinition.title | ObservationDefinition.title | OperationDefinition.title | PlanDefinition.title | Questionnaire.title | Requirements.title | SpecimenDefinition.title | StructureDefinition.title | StructureMap.title | SubscriptionTopic.title | TerminologyCapabilities.title | TestScript.title | ValueSet.title", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition\r\n* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition\r\n* [Citation](citation.html): The human-friendly name of the citation\r\n* [CodeSystem](codesystem.html): The human-friendly name of the code system\r\n* [ConceptMap](conceptmap.html): The human-friendly name of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition\r\n* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition\r\n* [Evidence](evidence.html): The human-friendly name of the evidence\r\n* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable\r\n* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide\r\n* [Library](library.html): The human-friendly name of the library\r\n* [Measure](measure.html): The human-friendly name of the measure\r\n* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition\r\n* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition\r\n* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition\r\n* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition\r\n* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire\r\n* [Requirements](requirements.html): The human-friendly name of the requirements\r\n* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition\r\n* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition\r\n* [StructureMap](structuremap.html): The human-friendly name of the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly)\r\n* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities\r\n* [TestScript](testscript.html): The human-friendly name of the test script\r\n* [ValueSet](valueset.html): The human-friendly name of the value set\r\n", type="string" ) 3542 public static final String SP_TITLE = "title"; 3543 /** 3544 * <b>Fluent Client</b> search parameter constant for <b>title</b> 3545 * <p> 3546 * Description: <b>Multiple Resources: 3547 3548* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition 3549* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition 3550* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement 3551* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition 3552* [Citation](citation.html): The human-friendly name of the citation 3553* [CodeSystem](codesystem.html): The human-friendly name of the code system 3554* [ConceptMap](conceptmap.html): The human-friendly name of the concept map 3555* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition 3556* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition 3557* [Evidence](evidence.html): The human-friendly name of the evidence 3558* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable 3559* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide 3560* [Library](library.html): The human-friendly name of the library 3561* [Measure](measure.html): The human-friendly name of the measure 3562* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition 3563* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition 3564* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition 3565* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition 3566* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire 3567* [Requirements](requirements.html): The human-friendly name of the requirements 3568* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition 3569* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition 3570* [StructureMap](structuremap.html): The human-friendly name of the structure map 3571* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly) 3572* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities 3573* [TestScript](testscript.html): The human-friendly name of the test script 3574* [ValueSet](valueset.html): The human-friendly name of the value set 3575</b><br> 3576 * Type: <b>string</b><br> 3577 * Path: <b>ActivityDefinition.title | ActorDefinition.title | CapabilityStatement.title | ChargeItemDefinition.title | Citation.title | CodeSystem.title | ConceptMap.title | ConditionDefinition.title | EventDefinition.title | Evidence.title | EvidenceVariable.title | ImplementationGuide.title | Library.title | Measure.title | MessageDefinition.title | ObservationDefinition.title | OperationDefinition.title | PlanDefinition.title | Questionnaire.title | Requirements.title | SpecimenDefinition.title | StructureDefinition.title | StructureMap.title | SubscriptionTopic.title | TerminologyCapabilities.title | TestScript.title | ValueSet.title</b><br> 3578 * </p> 3579 */ 3580 public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); 3581 3582 /** 3583 * Search parameter: <b>url</b> 3584 * <p> 3585 * Description: <b>Multiple Resources: 3586 3587* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition 3588* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition 3589* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement 3590* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition 3591* [Citation](citation.html): The uri that identifies the citation 3592* [CodeSystem](codesystem.html): The uri that identifies the code system 3593* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition 3594* [ConceptMap](conceptmap.html): The URI that identifies the concept map 3595* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition 3596* [EventDefinition](eventdefinition.html): The uri that identifies the event definition 3597* [Evidence](evidence.html): The uri that identifies the evidence 3598* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report 3599* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable 3600* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario 3601* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition 3602* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide 3603* [Library](library.html): The uri that identifies the library 3604* [Measure](measure.html): The uri that identifies the measure 3605* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition 3606* [NamingSystem](namingsystem.html): The uri that identifies the naming system 3607* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition 3608* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition 3609* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition 3610* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire 3611* [Requirements](requirements.html): The uri that identifies the requirements 3612* [SearchParameter](searchparameter.html): The uri that identifies the search parameter 3613* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition 3614* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition 3615* [StructureMap](structuremap.html): The uri that identifies the structure map 3616* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique) 3617* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities 3618* [TestScript](testscript.html): The uri that identifies the test script 3619* [ValueSet](valueset.html): The uri that identifies the value set 3620</b><br> 3621 * Type: <b>uri</b><br> 3622 * Path: <b>ActivityDefinition.url | ActorDefinition.url | CapabilityStatement.url | ChargeItemDefinition.url | Citation.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | ConditionDefinition.url | EventDefinition.url | Evidence.url | EvidenceReport.url | EvidenceVariable.url | ExampleScenario.url | GraphDefinition.url | ImplementationGuide.url | Library.url | Measure.url | MessageDefinition.url | NamingSystem.url | ObservationDefinition.url | OperationDefinition.url | PlanDefinition.url | Questionnaire.url | Requirements.url | SearchParameter.url | SpecimenDefinition.url | StructureDefinition.url | StructureMap.url | SubscriptionTopic.url | TerminologyCapabilities.url | TestScript.url | ValueSet.url</b><br> 3623 * </p> 3624 */ 3625 @SearchParamDefinition(name="url", path="ActivityDefinition.url | ActorDefinition.url | CapabilityStatement.url | ChargeItemDefinition.url | Citation.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | ConditionDefinition.url | EventDefinition.url | Evidence.url | EvidenceReport.url | EvidenceVariable.url | ExampleScenario.url | GraphDefinition.url | ImplementationGuide.url | Library.url | Measure.url | MessageDefinition.url | NamingSystem.url | ObservationDefinition.url | OperationDefinition.url | PlanDefinition.url | Questionnaire.url | Requirements.url | SearchParameter.url | SpecimenDefinition.url | StructureDefinition.url | StructureMap.url | SubscriptionTopic.url | TerminologyCapabilities.url | TestScript.url | ValueSet.url", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition\r\n* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition\r\n* [Citation](citation.html): The uri that identifies the citation\r\n* [CodeSystem](codesystem.html): The uri that identifies the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition\r\n* [ConceptMap](conceptmap.html): The URI that identifies the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition\r\n* [EventDefinition](eventdefinition.html): The uri that identifies the event definition\r\n* [Evidence](evidence.html): The uri that identifies the evidence\r\n* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report\r\n* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable\r\n* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario\r\n* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition\r\n* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide\r\n* [Library](library.html): The uri that identifies the library\r\n* [Measure](measure.html): The uri that identifies the measure\r\n* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition\r\n* [NamingSystem](namingsystem.html): The uri that identifies the naming system\r\n* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition\r\n* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition\r\n* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition\r\n* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire\r\n* [Requirements](requirements.html): The uri that identifies the requirements\r\n* [SearchParameter](searchparameter.html): The uri that identifies the search parameter\r\n* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition\r\n* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition\r\n* [StructureMap](structuremap.html): The uri that identifies the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique)\r\n* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities\r\n* [TestScript](testscript.html): The uri that identifies the test script\r\n* [ValueSet](valueset.html): The uri that identifies the value set\r\n", type="uri" ) 3626 public static final String SP_URL = "url"; 3627 /** 3628 * <b>Fluent Client</b> search parameter constant for <b>url</b> 3629 * <p> 3630 * Description: <b>Multiple Resources: 3631 3632* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition 3633* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition 3634* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement 3635* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition 3636* [Citation](citation.html): The uri that identifies the citation 3637* [CodeSystem](codesystem.html): The uri that identifies the code system 3638* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition 3639* [ConceptMap](conceptmap.html): The URI that identifies the concept map 3640* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition 3641* [EventDefinition](eventdefinition.html): The uri that identifies the event definition 3642* [Evidence](evidence.html): The uri that identifies the evidence 3643* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report 3644* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable 3645* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario 3646* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition 3647* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide 3648* [Library](library.html): The uri that identifies the library 3649* [Measure](measure.html): The uri that identifies the measure 3650* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition 3651* [NamingSystem](namingsystem.html): The uri that identifies the naming system 3652* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition 3653* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition 3654* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition 3655* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire 3656* [Requirements](requirements.html): The uri that identifies the requirements 3657* [SearchParameter](searchparameter.html): The uri that identifies the search parameter 3658* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition 3659* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition 3660* [StructureMap](structuremap.html): The uri that identifies the structure map 3661* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique) 3662* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities 3663* [TestScript](testscript.html): The uri that identifies the test script 3664* [ValueSet](valueset.html): The uri that identifies the value set 3665</b><br> 3666 * Type: <b>uri</b><br> 3667 * Path: <b>ActivityDefinition.url | ActorDefinition.url | CapabilityStatement.url | ChargeItemDefinition.url | Citation.url | CodeSystem.url | CompartmentDefinition.url | ConceptMap.url | ConditionDefinition.url | EventDefinition.url | Evidence.url | EvidenceReport.url | EvidenceVariable.url | ExampleScenario.url | GraphDefinition.url | ImplementationGuide.url | Library.url | Measure.url | MessageDefinition.url | NamingSystem.url | ObservationDefinition.url | OperationDefinition.url | PlanDefinition.url | Questionnaire.url | Requirements.url | SearchParameter.url | SpecimenDefinition.url | StructureDefinition.url | StructureMap.url | SubscriptionTopic.url | TerminologyCapabilities.url | TestScript.url | ValueSet.url</b><br> 3668 * </p> 3669 */ 3670 public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); 3671 3672 /** 3673 * Search parameter: <b>version</b> 3674 * <p> 3675 * Description: <b>Multiple Resources: 3676 3677* [ActivityDefinition](activitydefinition.html): The business version of the activity definition 3678* [ActorDefinition](actordefinition.html): The business version of the Actor Definition 3679* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement 3680* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition 3681* [Citation](citation.html): The business version of the citation 3682* [CodeSystem](codesystem.html): The business version of the code system 3683* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition 3684* [ConceptMap](conceptmap.html): The business version of the concept map 3685* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition 3686* [EventDefinition](eventdefinition.html): The business version of the event definition 3687* [Evidence](evidence.html): The business version of the evidence 3688* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable 3689* [ExampleScenario](examplescenario.html): The business version of the example scenario 3690* [GraphDefinition](graphdefinition.html): The business version of the graph definition 3691* [ImplementationGuide](implementationguide.html): The business version of the implementation guide 3692* [Library](library.html): The business version of the library 3693* [Measure](measure.html): The business version of the measure 3694* [MessageDefinition](messagedefinition.html): The business version of the message definition 3695* [NamingSystem](namingsystem.html): The business version of the naming system 3696* [OperationDefinition](operationdefinition.html): The business version of the operation definition 3697* [PlanDefinition](plandefinition.html): The business version of the plan definition 3698* [Questionnaire](questionnaire.html): The business version of the questionnaire 3699* [Requirements](requirements.html): The business version of the requirements 3700* [SearchParameter](searchparameter.html): The business version of the search parameter 3701* [StructureDefinition](structuredefinition.html): The business version of the structure definition 3702* [StructureMap](structuremap.html): The business version of the structure map 3703* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic 3704* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities 3705* [TestScript](testscript.html): The business version of the test script 3706* [ValueSet](valueset.html): The business version of the value set 3707</b><br> 3708 * Type: <b>token</b><br> 3709 * Path: <b>ActivityDefinition.version | ActorDefinition.version | CapabilityStatement.version | ChargeItemDefinition.version | Citation.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | ConditionDefinition.version | EventDefinition.version | Evidence.version | EvidenceVariable.version | ExampleScenario.version | GraphDefinition.version | ImplementationGuide.version | Library.version | Measure.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | PlanDefinition.version | Questionnaire.version | Requirements.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | SubscriptionTopic.version | TerminologyCapabilities.version | TestScript.version | ValueSet.version</b><br> 3710 * </p> 3711 */ 3712 @SearchParamDefinition(name="version", path="ActivityDefinition.version | ActorDefinition.version | CapabilityStatement.version | ChargeItemDefinition.version | Citation.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | ConditionDefinition.version | EventDefinition.version | Evidence.version | EvidenceVariable.version | ExampleScenario.version | GraphDefinition.version | ImplementationGuide.version | Library.version | Measure.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | PlanDefinition.version | Questionnaire.version | Requirements.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | SubscriptionTopic.version | TerminologyCapabilities.version | TestScript.version | ValueSet.version", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The business version of the activity definition\r\n* [ActorDefinition](actordefinition.html): The business version of the Actor Definition\r\n* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition\r\n* [Citation](citation.html): The business version of the citation\r\n* [CodeSystem](codesystem.html): The business version of the code system\r\n* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition\r\n* [ConceptMap](conceptmap.html): The business version of the concept map\r\n* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition\r\n* [EventDefinition](eventdefinition.html): The business version of the event definition\r\n* [Evidence](evidence.html): The business version of the evidence\r\n* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable\r\n* [ExampleScenario](examplescenario.html): The business version of the example scenario\r\n* [GraphDefinition](graphdefinition.html): The business version of the graph definition\r\n* [ImplementationGuide](implementationguide.html): The business version of the implementation guide\r\n* [Library](library.html): The business version of the library\r\n* [Measure](measure.html): The business version of the measure\r\n* [MessageDefinition](messagedefinition.html): The business version of the message definition\r\n* [NamingSystem](namingsystem.html): The business version of the naming system\r\n* [OperationDefinition](operationdefinition.html): The business version of the operation definition\r\n* [PlanDefinition](plandefinition.html): The business version of the plan definition\r\n* [Questionnaire](questionnaire.html): The business version of the questionnaire\r\n* [Requirements](requirements.html): The business version of the requirements\r\n* [SearchParameter](searchparameter.html): The business version of the search parameter\r\n* [StructureDefinition](structuredefinition.html): The business version of the structure definition\r\n* [StructureMap](structuremap.html): The business version of the structure map\r\n* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic\r\n* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities\r\n* [TestScript](testscript.html): The business version of the test script\r\n* [ValueSet](valueset.html): The business version of the value set\r\n", type="token" ) 3713 public static final String SP_VERSION = "version"; 3714 /** 3715 * <b>Fluent Client</b> search parameter constant for <b>version</b> 3716 * <p> 3717 * Description: <b>Multiple Resources: 3718 3719* [ActivityDefinition](activitydefinition.html): The business version of the activity definition 3720* [ActorDefinition](actordefinition.html): The business version of the Actor Definition 3721* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement 3722* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition 3723* [Citation](citation.html): The business version of the citation 3724* [CodeSystem](codesystem.html): The business version of the code system 3725* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition 3726* [ConceptMap](conceptmap.html): The business version of the concept map 3727* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition 3728* [EventDefinition](eventdefinition.html): The business version of the event definition 3729* [Evidence](evidence.html): The business version of the evidence 3730* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable 3731* [ExampleScenario](examplescenario.html): The business version of the example scenario 3732* [GraphDefinition](graphdefinition.html): The business version of the graph definition 3733* [ImplementationGuide](implementationguide.html): The business version of the implementation guide 3734* [Library](library.html): The business version of the library 3735* [Measure](measure.html): The business version of the measure 3736* [MessageDefinition](messagedefinition.html): The business version of the message definition 3737* [NamingSystem](namingsystem.html): The business version of the naming system 3738* [OperationDefinition](operationdefinition.html): The business version of the operation definition 3739* [PlanDefinition](plandefinition.html): The business version of the plan definition 3740* [Questionnaire](questionnaire.html): The business version of the questionnaire 3741* [Requirements](requirements.html): The business version of the requirements 3742* [SearchParameter](searchparameter.html): The business version of the search parameter 3743* [StructureDefinition](structuredefinition.html): The business version of the structure definition 3744* [StructureMap](structuremap.html): The business version of the structure map 3745* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic 3746* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities 3747* [TestScript](testscript.html): The business version of the test script 3748* [ValueSet](valueset.html): The business version of the value set 3749</b><br> 3750 * Type: <b>token</b><br> 3751 * Path: <b>ActivityDefinition.version | ActorDefinition.version | CapabilityStatement.version | ChargeItemDefinition.version | Citation.version | CodeSystem.version | CompartmentDefinition.version | ConceptMap.version | ConditionDefinition.version | EventDefinition.version | Evidence.version | EvidenceVariable.version | ExampleScenario.version | GraphDefinition.version | ImplementationGuide.version | Library.version | Measure.version | MessageDefinition.version | NamingSystem.version | OperationDefinition.version | PlanDefinition.version | Questionnaire.version | Requirements.version | SearchParameter.version | StructureDefinition.version | StructureMap.version | SubscriptionTopic.version | TerminologyCapabilities.version | TestScript.version | ValueSet.version</b><br> 3752 * </p> 3753 */ 3754 public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); 3755 3756 /** 3757 * Search parameter: <b>content-type</b> 3758 * <p> 3759 * Description: <b>The type of content in the library (e.g. text/cql)</b><br> 3760 * Type: <b>token</b><br> 3761 * Path: <b>Library.content.contentType</b><br> 3762 * </p> 3763 */ 3764 @SearchParamDefinition(name="content-type", path="Library.content.contentType", description="The type of content in the library (e.g. text/cql)", type="token" ) 3765 public static final String SP_CONTENT_TYPE = "content-type"; 3766 /** 3767 * <b>Fluent Client</b> search parameter constant for <b>content-type</b> 3768 * <p> 3769 * Description: <b>The type of content in the library (e.g. text/cql)</b><br> 3770 * Type: <b>token</b><br> 3771 * Path: <b>Library.content.contentType</b><br> 3772 * </p> 3773 */ 3774 public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTENT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTENT_TYPE); 3775 3776 /** 3777 * Search parameter: <b>type</b> 3778 * <p> 3779 * Description: <b>The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)</b><br> 3780 * Type: <b>token</b><br> 3781 * Path: <b>Library.type</b><br> 3782 * </p> 3783 */ 3784 @SearchParamDefinition(name="type", path="Library.type", description="The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)", type="token" ) 3785 public static final String SP_TYPE = "type"; 3786 /** 3787 * <b>Fluent Client</b> search parameter constant for <b>type</b> 3788 * <p> 3789 * Description: <b>The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)</b><br> 3790 * Type: <b>token</b><br> 3791 * Path: <b>Library.type</b><br> 3792 * </p> 3793 */ 3794 public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); 3795 3796 /** 3797 * Search parameter: <b>composed-of</b> 3798 * <p> 3799 * Description: <b>Multiple Resources: 3800 3801* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3802* [EventDefinition](eventdefinition.html): What resource is being referenced 3803* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3804* [Library](library.html): What resource is being referenced 3805* [Measure](measure.html): What resource is being referenced 3806* [PlanDefinition](plandefinition.html): What resource is being referenced 3807</b><br> 3808 * Type: <b>reference</b><br> 3809 * Path: <b>ActivityDefinition.relatedArtifact.where(type='composed-of').resource | EventDefinition.relatedArtifact.where(type='composed-of').resource | EvidenceVariable.relatedArtifact.where(type='composed-of').resource | Library.relatedArtifact.where(type='composed-of').resource | Measure.relatedArtifact.where(type='composed-of').resource | PlanDefinition.relatedArtifact.where(type='composed-of').resource</b><br> 3810 * </p> 3811 */ 3812 @SearchParamDefinition(name="composed-of", path="ActivityDefinition.relatedArtifact.where(type='composed-of').resource | EventDefinition.relatedArtifact.where(type='composed-of').resource | EvidenceVariable.relatedArtifact.where(type='composed-of').resource | Library.relatedArtifact.where(type='composed-of').resource | Measure.relatedArtifact.where(type='composed-of').resource | PlanDefinition.relatedArtifact.where(type='composed-of').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationUsage.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3813 public static final String SP_COMPOSED_OF = "composed-of"; 3814 /** 3815 * <b>Fluent Client</b> search parameter constant for <b>composed-of</b> 3816 * <p> 3817 * Description: <b>Multiple Resources: 3818 3819* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3820* [EventDefinition](eventdefinition.html): What resource is being referenced 3821* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3822* [Library](library.html): What resource is being referenced 3823* [Measure](measure.html): What resource is being referenced 3824* [PlanDefinition](plandefinition.html): What resource is being referenced 3825</b><br> 3826 * Type: <b>reference</b><br> 3827 * Path: <b>ActivityDefinition.relatedArtifact.where(type='composed-of').resource | EventDefinition.relatedArtifact.where(type='composed-of').resource | EvidenceVariable.relatedArtifact.where(type='composed-of').resource | Library.relatedArtifact.where(type='composed-of').resource | Measure.relatedArtifact.where(type='composed-of').resource | PlanDefinition.relatedArtifact.where(type='composed-of').resource</b><br> 3828 * </p> 3829 */ 3830 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COMPOSED_OF = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_COMPOSED_OF); 3831 3832/** 3833 * Constant for fluent queries to be used to add include statements. Specifies 3834 * the path value of "<b>Library:composed-of</b>". 3835 */ 3836 public static final ca.uhn.fhir.model.api.Include INCLUDE_COMPOSED_OF = new ca.uhn.fhir.model.api.Include("Library:composed-of").toLocked(); 3837 3838 /** 3839 * Search parameter: <b>depends-on</b> 3840 * <p> 3841 * Description: <b>Multiple Resources: 3842 3843* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3844* [EventDefinition](eventdefinition.html): What resource is being referenced 3845* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3846* [Library](library.html): What resource is being referenced 3847* [Measure](measure.html): What resource is being referenced 3848* [PlanDefinition](plandefinition.html): What resource is being referenced 3849</b><br> 3850 * Type: <b>reference</b><br> 3851 * Path: <b>ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library | EventDefinition.relatedArtifact.where(type='depends-on').resource | EvidenceVariable.relatedArtifact.where(type='depends-on').resource | Library.relatedArtifact.where(type='depends-on').resource | Measure.relatedArtifact.where(type='depends-on').resource | Measure.library | PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library</b><br> 3852 * </p> 3853 */ 3854 @SearchParamDefinition(name="depends-on", path="ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library | EventDefinition.relatedArtifact.where(type='depends-on').resource | EvidenceVariable.relatedArtifact.where(type='depends-on').resource | Library.relatedArtifact.where(type='depends-on').resource | Measure.relatedArtifact.where(type='depends-on').resource | Measure.library | PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationUsage.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3855 public static final String SP_DEPENDS_ON = "depends-on"; 3856 /** 3857 * <b>Fluent Client</b> search parameter constant for <b>depends-on</b> 3858 * <p> 3859 * Description: <b>Multiple Resources: 3860 3861* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3862* [EventDefinition](eventdefinition.html): What resource is being referenced 3863* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3864* [Library](library.html): What resource is being referenced 3865* [Measure](measure.html): What resource is being referenced 3866* [PlanDefinition](plandefinition.html): What resource is being referenced 3867</b><br> 3868 * Type: <b>reference</b><br> 3869 * Path: <b>ActivityDefinition.relatedArtifact.where(type='depends-on').resource | ActivityDefinition.library | EventDefinition.relatedArtifact.where(type='depends-on').resource | EvidenceVariable.relatedArtifact.where(type='depends-on').resource | Library.relatedArtifact.where(type='depends-on').resource | Measure.relatedArtifact.where(type='depends-on').resource | Measure.library | PlanDefinition.relatedArtifact.where(type='depends-on').resource | PlanDefinition.library</b><br> 3870 * </p> 3871 */ 3872 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DEPENDS_ON = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DEPENDS_ON); 3873 3874/** 3875 * Constant for fluent queries to be used to add include statements. Specifies 3876 * the path value of "<b>Library:depends-on</b>". 3877 */ 3878 public static final ca.uhn.fhir.model.api.Include INCLUDE_DEPENDS_ON = new ca.uhn.fhir.model.api.Include("Library:depends-on").toLocked(); 3879 3880 /** 3881 * Search parameter: <b>derived-from</b> 3882 * <p> 3883 * Description: <b>Multiple Resources: 3884 3885* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3886* [CodeSystem](codesystem.html): A resource that the CodeSystem is derived from 3887* [ConceptMap](conceptmap.html): A resource that the ConceptMap is derived from 3888* [EventDefinition](eventdefinition.html): What resource is being referenced 3889* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3890* [Library](library.html): What resource is being referenced 3891* [Measure](measure.html): What resource is being referenced 3892* [NamingSystem](namingsystem.html): A resource that the NamingSystem is derived from 3893* [PlanDefinition](plandefinition.html): What resource is being referenced 3894* [ValueSet](valueset.html): A resource that the ValueSet is derived from 3895</b><br> 3896 * Type: <b>reference</b><br> 3897 * Path: <b>ActivityDefinition.relatedArtifact.where(type='derived-from').resource | CodeSystem.relatedArtifact.where(type='derived-from').resource | ConceptMap.relatedArtifact.where(type='derived-from').resource | EventDefinition.relatedArtifact.where(type='derived-from').resource | EvidenceVariable.relatedArtifact.where(type='derived-from').resource | Library.relatedArtifact.where(type='derived-from').resource | Measure.relatedArtifact.where(type='derived-from').resource | NamingSystem.relatedArtifact.where(type='derived-from').resource | PlanDefinition.relatedArtifact.where(type='derived-from').resource | ValueSet.relatedArtifact.where(type='derived-from').resource</b><br> 3898 * </p> 3899 */ 3900 @SearchParamDefinition(name="derived-from", path="ActivityDefinition.relatedArtifact.where(type='derived-from').resource | CodeSystem.relatedArtifact.where(type='derived-from').resource | ConceptMap.relatedArtifact.where(type='derived-from').resource | EventDefinition.relatedArtifact.where(type='derived-from').resource | EvidenceVariable.relatedArtifact.where(type='derived-from').resource | Library.relatedArtifact.where(type='derived-from').resource | Measure.relatedArtifact.where(type='derived-from').resource | NamingSystem.relatedArtifact.where(type='derived-from').resource | PlanDefinition.relatedArtifact.where(type='derived-from').resource | ValueSet.relatedArtifact.where(type='derived-from').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [CodeSystem](codesystem.html): A resource that the CodeSystem is derived from\r\n* [ConceptMap](conceptmap.html): A resource that the ConceptMap is derived from\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [NamingSystem](namingsystem.html): A resource that the NamingSystem is derived from\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n* [ValueSet](valueset.html): A resource that the ValueSet is derived from\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationUsage.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3901 public static final String SP_DERIVED_FROM = "derived-from"; 3902 /** 3903 * <b>Fluent Client</b> search parameter constant for <b>derived-from</b> 3904 * <p> 3905 * Description: <b>Multiple Resources: 3906 3907* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3908* [CodeSystem](codesystem.html): A resource that the CodeSystem is derived from 3909* [ConceptMap](conceptmap.html): A resource that the ConceptMap is derived from 3910* [EventDefinition](eventdefinition.html): What resource is being referenced 3911* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3912* [Library](library.html): What resource is being referenced 3913* [Measure](measure.html): What resource is being referenced 3914* [NamingSystem](namingsystem.html): A resource that the NamingSystem is derived from 3915* [PlanDefinition](plandefinition.html): What resource is being referenced 3916* [ValueSet](valueset.html): A resource that the ValueSet is derived from 3917</b><br> 3918 * Type: <b>reference</b><br> 3919 * Path: <b>ActivityDefinition.relatedArtifact.where(type='derived-from').resource | CodeSystem.relatedArtifact.where(type='derived-from').resource | ConceptMap.relatedArtifact.where(type='derived-from').resource | EventDefinition.relatedArtifact.where(type='derived-from').resource | EvidenceVariable.relatedArtifact.where(type='derived-from').resource | Library.relatedArtifact.where(type='derived-from').resource | Measure.relatedArtifact.where(type='derived-from').resource | NamingSystem.relatedArtifact.where(type='derived-from').resource | PlanDefinition.relatedArtifact.where(type='derived-from').resource | ValueSet.relatedArtifact.where(type='derived-from').resource</b><br> 3920 * </p> 3921 */ 3922 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DERIVED_FROM = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_DERIVED_FROM); 3923 3924/** 3925 * Constant for fluent queries to be used to add include statements. Specifies 3926 * the path value of "<b>Library:derived-from</b>". 3927 */ 3928 public static final ca.uhn.fhir.model.api.Include INCLUDE_DERIVED_FROM = new ca.uhn.fhir.model.api.Include("Library:derived-from").toLocked(); 3929 3930 /** 3931 * Search parameter: <b>effective</b> 3932 * <p> 3933 * Description: <b>Multiple Resources: 3934 3935* [ActivityDefinition](activitydefinition.html): The time during which the activity definition is intended to be in use 3936* [ChargeItemDefinition](chargeitemdefinition.html): The time during which the charge item definition is intended to be in use 3937* [Citation](citation.html): The time during which the citation is intended to be in use 3938* [CodeSystem](codesystem.html): The time during which the CodeSystem is intended to be in use 3939* [ConceptMap](conceptmap.html): The time during which the ConceptMap is intended to be in use 3940* [EventDefinition](eventdefinition.html): The time during which the event definition is intended to be in use 3941* [Library](library.html): The time during which the library is intended to be in use 3942* [Measure](measure.html): The time during which the measure is intended to be in use 3943* [NamingSystem](namingsystem.html): The time during which the NamingSystem is intended to be in use 3944* [PlanDefinition](plandefinition.html): The time during which the plan definition is intended to be in use 3945* [Questionnaire](questionnaire.html): The time during which the questionnaire is intended to be in use 3946* [ValueSet](valueset.html): The time during which the ValueSet is intended to be in use 3947</b><br> 3948 * Type: <b>date</b><br> 3949 * Path: <b>ActivityDefinition.effectivePeriod | ChargeItemDefinition.applicability.effectivePeriod | Citation.effectivePeriod | CodeSystem.effectivePeriod | ConceptMap.effectivePeriod | EventDefinition.effectivePeriod | Library.effectivePeriod | Measure.effectivePeriod | NamingSystem.effectivePeriod | PlanDefinition.effectivePeriod | Questionnaire.effectivePeriod | ValueSet.effectivePeriod</b><br> 3950 * </p> 3951 */ 3952 @SearchParamDefinition(name="effective", path="ActivityDefinition.effectivePeriod | ChargeItemDefinition.applicability.effectivePeriod | Citation.effectivePeriod | CodeSystem.effectivePeriod | ConceptMap.effectivePeriod | EventDefinition.effectivePeriod | Library.effectivePeriod | Measure.effectivePeriod | NamingSystem.effectivePeriod | PlanDefinition.effectivePeriod | Questionnaire.effectivePeriod | ValueSet.effectivePeriod", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): The time during which the activity definition is intended to be in use\r\n* [ChargeItemDefinition](chargeitemdefinition.html): The time during which the charge item definition is intended to be in use\r\n* [Citation](citation.html): The time during which the citation is intended to be in use\r\n* [CodeSystem](codesystem.html): The time during which the CodeSystem is intended to be in use\r\n* [ConceptMap](conceptmap.html): The time during which the ConceptMap is intended to be in use\r\n* [EventDefinition](eventdefinition.html): The time during which the event definition is intended to be in use\r\n* [Library](library.html): The time during which the library is intended to be in use\r\n* [Measure](measure.html): The time during which the measure is intended to be in use\r\n* [NamingSystem](namingsystem.html): The time during which the NamingSystem is intended to be in use\r\n* [PlanDefinition](plandefinition.html): The time during which the plan definition is intended to be in use\r\n* [Questionnaire](questionnaire.html): The time during which the questionnaire is intended to be in use\r\n* [ValueSet](valueset.html): The time during which the ValueSet is intended to be in use\r\n", type="date" ) 3953 public static final String SP_EFFECTIVE = "effective"; 3954 /** 3955 * <b>Fluent Client</b> search parameter constant for <b>effective</b> 3956 * <p> 3957 * Description: <b>Multiple Resources: 3958 3959* [ActivityDefinition](activitydefinition.html): The time during which the activity definition is intended to be in use 3960* [ChargeItemDefinition](chargeitemdefinition.html): The time during which the charge item definition is intended to be in use 3961* [Citation](citation.html): The time during which the citation is intended to be in use 3962* [CodeSystem](codesystem.html): The time during which the CodeSystem is intended to be in use 3963* [ConceptMap](conceptmap.html): The time during which the ConceptMap is intended to be in use 3964* [EventDefinition](eventdefinition.html): The time during which the event definition is intended to be in use 3965* [Library](library.html): The time during which the library is intended to be in use 3966* [Measure](measure.html): The time during which the measure is intended to be in use 3967* [NamingSystem](namingsystem.html): The time during which the NamingSystem is intended to be in use 3968* [PlanDefinition](plandefinition.html): The time during which the plan definition is intended to be in use 3969* [Questionnaire](questionnaire.html): The time during which the questionnaire is intended to be in use 3970* [ValueSet](valueset.html): The time during which the ValueSet is intended to be in use 3971</b><br> 3972 * Type: <b>date</b><br> 3973 * Path: <b>ActivityDefinition.effectivePeriod | ChargeItemDefinition.applicability.effectivePeriod | Citation.effectivePeriod | CodeSystem.effectivePeriod | ConceptMap.effectivePeriod | EventDefinition.effectivePeriod | Library.effectivePeriod | Measure.effectivePeriod | NamingSystem.effectivePeriod | PlanDefinition.effectivePeriod | Questionnaire.effectivePeriod | ValueSet.effectivePeriod</b><br> 3974 * </p> 3975 */ 3976 public static final ca.uhn.fhir.rest.gclient.DateClientParam EFFECTIVE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_EFFECTIVE); 3977 3978 /** 3979 * Search parameter: <b>predecessor</b> 3980 * <p> 3981 * Description: <b>Multiple Resources: 3982 3983* [ActivityDefinition](activitydefinition.html): What resource is being referenced 3984* [CodeSystem](codesystem.html): The predecessor of the CodeSystem 3985* [ConceptMap](conceptmap.html): The predecessor of the ConceptMap 3986* [EventDefinition](eventdefinition.html): What resource is being referenced 3987* [EvidenceVariable](evidencevariable.html): What resource is being referenced 3988* [Library](library.html): What resource is being referenced 3989* [Measure](measure.html): What resource is being referenced 3990* [NamingSystem](namingsystem.html): The predecessor of the NamingSystem 3991* [PlanDefinition](plandefinition.html): What resource is being referenced 3992* [ValueSet](valueset.html): The predecessor of the ValueSet 3993</b><br> 3994 * Type: <b>reference</b><br> 3995 * Path: <b>ActivityDefinition.relatedArtifact.where(type='predecessor').resource | CodeSystem.relatedArtifact.where(type='predecessor').resource | ConceptMap.relatedArtifact.where(type='predecessor').resource | EventDefinition.relatedArtifact.where(type='predecessor').resource | EvidenceVariable.relatedArtifact.where(type='predecessor').resource | Library.relatedArtifact.where(type='predecessor').resource | Measure.relatedArtifact.where(type='predecessor').resource | NamingSystem.relatedArtifact.where(type='predecessor').resource | PlanDefinition.relatedArtifact.where(type='predecessor').resource | ValueSet.relatedArtifact.where(type='predecessor').resource</b><br> 3996 * </p> 3997 */ 3998 @SearchParamDefinition(name="predecessor", path="ActivityDefinition.relatedArtifact.where(type='predecessor').resource | CodeSystem.relatedArtifact.where(type='predecessor').resource | ConceptMap.relatedArtifact.where(type='predecessor').resource | EventDefinition.relatedArtifact.where(type='predecessor').resource | EvidenceVariable.relatedArtifact.where(type='predecessor').resource | Library.relatedArtifact.where(type='predecessor').resource | Measure.relatedArtifact.where(type='predecessor').resource | NamingSystem.relatedArtifact.where(type='predecessor').resource | PlanDefinition.relatedArtifact.where(type='predecessor').resource | ValueSet.relatedArtifact.where(type='predecessor').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [CodeSystem](codesystem.html): The predecessor of the CodeSystem\r\n* [ConceptMap](conceptmap.html): The predecessor of the ConceptMap\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [NamingSystem](namingsystem.html): The predecessor of the NamingSystem\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n* [ValueSet](valueset.html): The predecessor of the ValueSet\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationUsage.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 3999 public static final String SP_PREDECESSOR = "predecessor"; 4000 /** 4001 * <b>Fluent Client</b> search parameter constant for <b>predecessor</b> 4002 * <p> 4003 * Description: <b>Multiple Resources: 4004 4005* [ActivityDefinition](activitydefinition.html): What resource is being referenced 4006* [CodeSystem](codesystem.html): The predecessor of the CodeSystem 4007* [ConceptMap](conceptmap.html): The predecessor of the ConceptMap 4008* [EventDefinition](eventdefinition.html): What resource is being referenced 4009* [EvidenceVariable](evidencevariable.html): What resource is being referenced 4010* [Library](library.html): What resource is being referenced 4011* [Measure](measure.html): What resource is being referenced 4012* [NamingSystem](namingsystem.html): The predecessor of the NamingSystem 4013* [PlanDefinition](plandefinition.html): What resource is being referenced 4014* [ValueSet](valueset.html): The predecessor of the ValueSet 4015</b><br> 4016 * Type: <b>reference</b><br> 4017 * Path: <b>ActivityDefinition.relatedArtifact.where(type='predecessor').resource | CodeSystem.relatedArtifact.where(type='predecessor').resource | ConceptMap.relatedArtifact.where(type='predecessor').resource | EventDefinition.relatedArtifact.where(type='predecessor').resource | EvidenceVariable.relatedArtifact.where(type='predecessor').resource | Library.relatedArtifact.where(type='predecessor').resource | Measure.relatedArtifact.where(type='predecessor').resource | NamingSystem.relatedArtifact.where(type='predecessor').resource | PlanDefinition.relatedArtifact.where(type='predecessor').resource | ValueSet.relatedArtifact.where(type='predecessor').resource</b><br> 4018 * </p> 4019 */ 4020 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PREDECESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_PREDECESSOR); 4021 4022/** 4023 * Constant for fluent queries to be used to add include statements. Specifies 4024 * the path value of "<b>Library:predecessor</b>". 4025 */ 4026 public static final ca.uhn.fhir.model.api.Include INCLUDE_PREDECESSOR = new ca.uhn.fhir.model.api.Include("Library:predecessor").toLocked(); 4027 4028 /** 4029 * Search parameter: <b>successor</b> 4030 * <p> 4031 * Description: <b>Multiple Resources: 4032 4033* [ActivityDefinition](activitydefinition.html): What resource is being referenced 4034* [EventDefinition](eventdefinition.html): What resource is being referenced 4035* [EvidenceVariable](evidencevariable.html): What resource is being referenced 4036* [Library](library.html): What resource is being referenced 4037* [Measure](measure.html): What resource is being referenced 4038* [PlanDefinition](plandefinition.html): What resource is being referenced 4039</b><br> 4040 * Type: <b>reference</b><br> 4041 * Path: <b>ActivityDefinition.relatedArtifact.where(type='successor').resource | EventDefinition.relatedArtifact.where(type='successor').resource | EvidenceVariable.relatedArtifact.where(type='successor').resource | Library.relatedArtifact.where(type='successor').resource | Measure.relatedArtifact.where(type='successor').resource | PlanDefinition.relatedArtifact.where(type='successor').resource</b><br> 4042 * </p> 4043 */ 4044 @SearchParamDefinition(name="successor", path="ActivityDefinition.relatedArtifact.where(type='successor').resource | EventDefinition.relatedArtifact.where(type='successor').resource | EvidenceVariable.relatedArtifact.where(type='successor').resource | Library.relatedArtifact.where(type='successor').resource | Measure.relatedArtifact.where(type='successor').resource | PlanDefinition.relatedArtifact.where(type='successor').resource", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): What resource is being referenced\r\n* [EventDefinition](eventdefinition.html): What resource is being referenced\r\n* [EvidenceVariable](evidencevariable.html): What resource is being referenced\r\n* [Library](library.html): What resource is being referenced\r\n* [Measure](measure.html): What resource is being referenced\r\n* [PlanDefinition](plandefinition.html): What resource is being referenced\r\n", type="reference", target={Account.class, ActivityDefinition.class, ActorDefinition.class, AdministrableProductDefinition.class, AdverseEvent.class, AllergyIntolerance.class, Appointment.class, AppointmentResponse.class, ArtifactAssessment.class, AuditEvent.class, Basic.class, Binary.class, BiologicallyDerivedProduct.class, BodyStructure.class, Bundle.class, CapabilityStatement.class, CarePlan.class, CareTeam.class, ChargeItem.class, ChargeItemDefinition.class, Citation.class, Claim.class, ClaimResponse.class, ClinicalImpression.class, ClinicalUseDefinition.class, CodeSystem.class, Communication.class, CommunicationRequest.class, CompartmentDefinition.class, Composition.class, ConceptMap.class, Condition.class, ConditionDefinition.class, Consent.class, Contract.class, Coverage.class, CoverageEligibilityRequest.class, CoverageEligibilityResponse.class, DetectedIssue.class, Device.class, DeviceDefinition.class, DeviceDispense.class, DeviceMetric.class, DeviceRequest.class, DeviceUsage.class, DiagnosticReport.class, DocumentManifest.class, DocumentReference.class, Encounter.class, Endpoint.class, EnrollmentRequest.class, EnrollmentResponse.class, EpisodeOfCare.class, EventDefinition.class, Evidence.class, EvidenceReport.class, EvidenceVariable.class, ExampleScenario.class, ExplanationOfBenefit.class, FamilyMemberHistory.class, Flag.class, FormularyItem.class, GenomicStudy.class, Goal.class, GraphDefinition.class, Group.class, GuidanceResponse.class, HealthcareService.class, ImagingSelection.class, ImagingStudy.class, Immunization.class, ImmunizationEvaluation.class, ImmunizationRecommendation.class, ImplementationGuide.class, Ingredient.class, InsurancePlan.class, InventoryReport.class, Invoice.class, Library.class, Linkage.class, ListResource.class, Location.class, ManufacturedItemDefinition.class, Measure.class, MeasureReport.class, Medication.class, MedicationAdministration.class, MedicationDispense.class, MedicationKnowledge.class, MedicationRequest.class, MedicationUsage.class, MedicinalProductDefinition.class, MessageDefinition.class, MessageHeader.class, MolecularSequence.class, NamingSystem.class, NutritionIntake.class, NutritionOrder.class, NutritionProduct.class, Observation.class, ObservationDefinition.class, OperationDefinition.class, OperationOutcome.class, Organization.class, OrganizationAffiliation.class, PackagedProductDefinition.class, Patient.class, PaymentNotice.class, PaymentReconciliation.class, Permission.class, Person.class, PlanDefinition.class, Practitioner.class, PractitionerRole.class, Procedure.class, Provenance.class, Questionnaire.class, QuestionnaireResponse.class, RegulatedAuthorization.class, RelatedPerson.class, RequestOrchestration.class, Requirements.class, ResearchStudy.class, ResearchSubject.class, RiskAssessment.class, Schedule.class, SearchParameter.class, ServiceRequest.class, Slot.class, Specimen.class, SpecimenDefinition.class, StructureDefinition.class, StructureMap.class, Subscription.class, SubscriptionStatus.class, SubscriptionTopic.class, Substance.class, SubstanceDefinition.class, SubstanceNucleicAcid.class, SubstancePolymer.class, SubstanceProtein.class, SubstanceReferenceInformation.class, SubstanceSourceMaterial.class, SupplyDelivery.class, SupplyRequest.class, Task.class, TerminologyCapabilities.class, TestReport.class, TestScript.class, Transport.class, ValueSet.class, VerificationResult.class, VisionPrescription.class } ) 4045 public static final String SP_SUCCESSOR = "successor"; 4046 /** 4047 * <b>Fluent Client</b> search parameter constant for <b>successor</b> 4048 * <p> 4049 * Description: <b>Multiple Resources: 4050 4051* [ActivityDefinition](activitydefinition.html): What resource is being referenced 4052* [EventDefinition](eventdefinition.html): What resource is being referenced 4053* [EvidenceVariable](evidencevariable.html): What resource is being referenced 4054* [Library](library.html): What resource is being referenced 4055* [Measure](measure.html): What resource is being referenced 4056* [PlanDefinition](plandefinition.html): What resource is being referenced 4057</b><br> 4058 * Type: <b>reference</b><br> 4059 * Path: <b>ActivityDefinition.relatedArtifact.where(type='successor').resource | EventDefinition.relatedArtifact.where(type='successor').resource | EvidenceVariable.relatedArtifact.where(type='successor').resource | Library.relatedArtifact.where(type='successor').resource | Measure.relatedArtifact.where(type='successor').resource | PlanDefinition.relatedArtifact.where(type='successor').resource</b><br> 4060 * </p> 4061 */ 4062 public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUCCESSOR = new ca.uhn.fhir.rest.gclient.ReferenceClientParam(SP_SUCCESSOR); 4063 4064/** 4065 * Constant for fluent queries to be used to add include statements. Specifies 4066 * the path value of "<b>Library:successor</b>". 4067 */ 4068 public static final ca.uhn.fhir.model.api.Include INCLUDE_SUCCESSOR = new ca.uhn.fhir.model.api.Include("Library:successor").toLocked(); 4069 4070 /** 4071 * Search parameter: <b>topic</b> 4072 * <p> 4073 * Description: <b>Multiple Resources: 4074 4075* [ActivityDefinition](activitydefinition.html): Topics associated with the module 4076* [CodeSystem](codesystem.html): Topics associated with the CodeSystem 4077* [ConceptMap](conceptmap.html): Topics associated with the ConceptMap 4078* [EventDefinition](eventdefinition.html): Topics associated with the module 4079* [EvidenceVariable](evidencevariable.html): Topics associated with the EvidenceVariable 4080* [Library](library.html): Topics associated with the module 4081* [Measure](measure.html): Topics associated with the measure 4082* [NamingSystem](namingsystem.html): Topics associated with the NamingSystem 4083* [PlanDefinition](plandefinition.html): Topics associated with the module 4084* [ValueSet](valueset.html): Topics associated with the ValueSet 4085</b><br> 4086 * Type: <b>token</b><br> 4087 * Path: <b>ActivityDefinition.topic | CodeSystem.topic | ConceptMap.topic | EventDefinition.topic | Library.topic | Measure.topic | NamingSystem.topic | PlanDefinition.topic | ValueSet.topic</b><br> 4088 * </p> 4089 */ 4090 @SearchParamDefinition(name="topic", path="ActivityDefinition.topic | CodeSystem.topic | ConceptMap.topic | EventDefinition.topic | Library.topic | Measure.topic | NamingSystem.topic | PlanDefinition.topic | ValueSet.topic", description="Multiple Resources: \r\n\r\n* [ActivityDefinition](activitydefinition.html): Topics associated with the module\r\n* [CodeSystem](codesystem.html): Topics associated with the CodeSystem\r\n* [ConceptMap](conceptmap.html): Topics associated with the ConceptMap\r\n* [EventDefinition](eventdefinition.html): Topics associated with the module\r\n* [EvidenceVariable](evidencevariable.html): Topics associated with the EvidenceVariable\r\n* [Library](library.html): Topics associated with the module\r\n* [Measure](measure.html): Topics associated with the measure\r\n* [NamingSystem](namingsystem.html): Topics associated with the NamingSystem\r\n* [PlanDefinition](plandefinition.html): Topics associated with the module\r\n* [ValueSet](valueset.html): Topics associated with the ValueSet\r\n", type="token" ) 4091 public static final String SP_TOPIC = "topic"; 4092 /** 4093 * <b>Fluent Client</b> search parameter constant for <b>topic</b> 4094 * <p> 4095 * Description: <b>Multiple Resources: 4096 4097* [ActivityDefinition](activitydefinition.html): Topics associated with the module 4098* [CodeSystem](codesystem.html): Topics associated with the CodeSystem 4099* [ConceptMap](conceptmap.html): Topics associated with the ConceptMap 4100* [EventDefinition](eventdefinition.html): Topics associated with the module 4101* [EvidenceVariable](evidencevariable.html): Topics associated with the EvidenceVariable 4102* [Library](library.html): Topics associated with the module 4103* [Measure](measure.html): Topics associated with the measure 4104* [NamingSystem](namingsystem.html): Topics associated with the NamingSystem 4105* [PlanDefinition](plandefinition.html): Topics associated with the module 4106* [ValueSet](valueset.html): Topics associated with the ValueSet 4107</b><br> 4108 * Type: <b>token</b><br> 4109 * Path: <b>ActivityDefinition.topic | CodeSystem.topic | ConceptMap.topic | EventDefinition.topic | Library.topic | Measure.topic | NamingSystem.topic | PlanDefinition.topic | ValueSet.topic</b><br> 4110 * </p> 4111 */ 4112 public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TOPIC); 4113 4114 4115} 4116