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 Thu, Mar 23, 2023 19:59+1100 for FHIR v5.0.0 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 ActorDefinition resource is used to describe an actor - a human or an application that plays a role in data exchange, and that may have obligations associated with the role the actor plays. 052 */ 053@ResourceDef(name="ActorDefinition", profile="http://hl7.org/fhir/StructureDefinition/ActorDefinition") 054public class ActorDefinition extends CanonicalResource { 055 056 /** 057 * An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition 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 actor definition, represented as a URI (globally unique)", formalDefinition="An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers." ) 061 protected UriType url; 062 063 /** 064 * A formal identifier that is used to identify this actor definition when it is represented in other formats, or referenced in a specification, model, design or an instance. 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 actor definition (business identifier)", formalDefinition="A formal identifier that is used to identify this actor definition when it is represented in other formats, or referenced in a specification, model, design or an instance." ) 068 protected List<Identifier> identifier; 069 070 /** 071 * The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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. 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 actor definition", formalDefinition="The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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." ) 075 protected StringType version; 076 077 /** 078 * Indicates the mechanism used to compare versions to determine which is more current. 079 */ 080 @Child(name = "versionAlgorithm", type = {StringType.class, Coding.class}, order=3, min=0, max=1, modifier=false, summary=true) 081 @Description(shortDefinition="How to compare versions", formalDefinition="Indicates the mechanism used to compare versions to determine which is more current." ) 082 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/version-algorithm") 083 protected DataType versionAlgorithm; 084 085 /** 086 * A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation. 087 */ 088 @Child(name = "name", type = {StringType.class}, order=4, min=0, max=1, modifier=false, summary=true) 089 @Description(shortDefinition="Name for this actor definition (computer friendly)", formalDefinition="A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation." ) 090 protected StringType name; 091 092 /** 093 * A short, descriptive, user-friendly title for the actor definition. 094 */ 095 @Child(name = "title", type = {StringType.class}, order=5, min=0, max=1, modifier=false, summary=true) 096 @Description(shortDefinition="Name for this actor definition (human friendly)", formalDefinition="A short, descriptive, user-friendly title for the actor definition." ) 097 protected StringType title; 098 099 /** 100 * The status of this actor definition. Enables tracking the life-cycle of the content. 101 */ 102 @Child(name = "status", type = {CodeType.class}, order=6, min=1, max=1, modifier=true, summary=true) 103 @Description(shortDefinition="draft | active | retired | unknown", formalDefinition="The status of this actor definition. Enables tracking the life-cycle of the content." ) 104 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/publication-status") 105 protected Enumeration<PublicationStatus> status; 106 107 /** 108 * A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 109 */ 110 @Child(name = "experimental", type = {BooleanType.class}, order=7, min=0, max=1, modifier=false, summary=true) 111 @Description(shortDefinition="For testing purposes, not real usage", formalDefinition="A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage." ) 112 protected BooleanType experimental; 113 114 /** 115 * The date (and optionally time) when the actor definition 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 actor definition changes. 116 */ 117 @Child(name = "date", type = {DateTimeType.class}, order=8, min=0, max=1, modifier=false, summary=true) 118 @Description(shortDefinition="Date last changed", formalDefinition="The date (and optionally time) when the actor definition 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 actor definition changes." ) 119 protected DateTimeType date; 120 121 /** 122 * The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition. 123 */ 124 @Child(name = "publisher", type = {StringType.class}, order=9, min=0, max=1, modifier=false, summary=true) 125 @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 actor definition." ) 126 protected StringType publisher; 127 128 /** 129 * Contact details to assist a user in finding and communicating with the publisher. 130 */ 131 @Child(name = "contact", type = {ContactDetail.class}, order=10, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 132 @Description(shortDefinition="Contact details for the publisher", formalDefinition="Contact details to assist a user in finding and communicating with the publisher." ) 133 protected List<ContactDetail> contact; 134 135 /** 136 * A free text natural language description of the actor. 137 */ 138 @Child(name = "description", type = {MarkdownType.class}, order=11, min=0, max=1, modifier=false, summary=false) 139 @Description(shortDefinition="Natural language description of the actor", formalDefinition="A free text natural language description of the actor." ) 140 protected MarkdownType description; 141 142 /** 143 * 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 actor definition instances. 144 */ 145 @Child(name = "useContext", type = {UsageContext.class}, order=12, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 146 @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 actor definition instances." ) 147 protected List<UsageContext> useContext; 148 149 /** 150 * A legal or geographic region in which the actor definition is intended to be used. 151 */ 152 @Child(name = "jurisdiction", type = {CodeableConcept.class}, order=13, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=true) 153 @Description(shortDefinition="Intended jurisdiction for actor definition (if applicable)", formalDefinition="A legal or geographic region in which the actor definition is intended to be used." ) 154 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/jurisdiction") 155 protected List<CodeableConcept> jurisdiction; 156 157 /** 158 * Explanation of why this actor definition is needed and why it has been designed as it has. 159 */ 160 @Child(name = "purpose", type = {MarkdownType.class}, order=14, min=0, max=1, modifier=false, summary=false) 161 @Description(shortDefinition="Why this actor definition is defined", formalDefinition="Explanation of why this actor definition is needed and why it has been designed as it has." ) 162 protected MarkdownType purpose; 163 164 /** 165 * A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition. 166 */ 167 @Child(name = "copyright", type = {MarkdownType.class}, order=15, min=0, max=1, modifier=false, summary=false) 168 @Description(shortDefinition="Use and/or publishing restrictions", formalDefinition="A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition." ) 169 protected MarkdownType copyright; 170 171 /** 172 * 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'). 173 */ 174 @Child(name = "copyrightLabel", type = {StringType.class}, order=16, min=0, max=1, modifier=false, summary=false) 175 @Description(shortDefinition="Copyright holder and year(s)", formalDefinition="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')." ) 176 protected StringType copyrightLabel; 177 178 /** 179 * Whether the actor represents a human or an appliction. 180 */ 181 @Child(name = "type", type = {CodeType.class}, order=17, min=1, max=1, modifier=false, summary=true) 182 @Description(shortDefinition="person | system", formalDefinition="Whether the actor represents a human or an appliction." ) 183 @ca.uhn.fhir.model.api.annotation.Binding(valueSet="http://hl7.org/fhir/ValueSet/examplescenario-actor-type") 184 protected Enumeration<ExampleScenarioActorType> type; 185 186 /** 187 * Documentation about the functionality of the actor. 188 */ 189 @Child(name = "documentation", type = {MarkdownType.class}, order=18, min=0, max=1, modifier=false, summary=false) 190 @Description(shortDefinition="Functionality associated with the actor", formalDefinition="Documentation about the functionality of the actor." ) 191 protected MarkdownType documentation; 192 193 /** 194 * A reference to additional documentation about the actor, but description and documentation. 195 */ 196 @Child(name = "reference", type = {UrlType.class}, order=19, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 197 @Description(shortDefinition="Reference to more information about the actor", formalDefinition="A reference to additional documentation about the actor, but description and documentation." ) 198 protected List<UrlType> reference; 199 200 /** 201 * The capability statement for the actor (if the concept is applicable). 202 */ 203 @Child(name = "capabilities", type = {CanonicalType.class}, order=20, min=0, max=1, modifier=false, summary=false) 204 @Description(shortDefinition="CapabilityStatement for the actor (if applicable)", formalDefinition="The capability statement for the actor (if the concept is applicable)." ) 205 protected CanonicalType capabilities; 206 207 /** 208 * A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG. 209 */ 210 @Child(name = "derivedFrom", type = {CanonicalType.class}, order=21, min=0, max=Child.MAX_UNLIMITED, modifier=false, summary=false) 211 @Description(shortDefinition="Definition of this actor in another context / IG", formalDefinition="A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG." ) 212 protected List<CanonicalType> derivedFrom; 213 214 private static final long serialVersionUID = -493373068L; 215 216 /** 217 * Constructor 218 */ 219 public ActorDefinition() { 220 super(); 221 } 222 223 /** 224 * Constructor 225 */ 226 public ActorDefinition(PublicationStatus status, ExampleScenarioActorType type) { 227 super(); 228 this.setStatus(status); 229 this.setType(type); 230 } 231 232 /** 233 * @return {@link #url} (An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value 234 */ 235 public UriType getUrlElement() { 236 if (this.url == null) 237 if (Configuration.errorOnAutoCreate()) 238 throw new Error("Attempt to auto-create ActorDefinition.url"); 239 else if (Configuration.doAutoCreate()) 240 this.url = new UriType(); // bb 241 return this.url; 242 } 243 244 public boolean hasUrlElement() { 245 return this.url != null && !this.url.isEmpty(); 246 } 247 248 public boolean hasUrl() { 249 return this.url != null && !this.url.isEmpty(); 250 } 251 252 /** 253 * @param value {@link #url} (An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value 254 */ 255 public ActorDefinition setUrlElement(UriType value) { 256 this.url = value; 257 return this; 258 } 259 260 /** 261 * @return An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers. 262 */ 263 public String getUrl() { 264 return this.url == null ? null : this.url.getValue(); 265 } 266 267 /** 268 * @param value An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers. 269 */ 270 public ActorDefinition setUrl(String value) { 271 if (Utilities.noString(value)) 272 this.url = null; 273 else { 274 if (this.url == null) 275 this.url = new UriType(); 276 this.url.setValue(value); 277 } 278 return this; 279 } 280 281 /** 282 * @return {@link #identifier} (A formal identifier that is used to identify this actor definition when it is represented in other formats, or referenced in a specification, model, design or an instance.) 283 */ 284 public List<Identifier> getIdentifier() { 285 if (this.identifier == null) 286 this.identifier = new ArrayList<Identifier>(); 287 return this.identifier; 288 } 289 290 /** 291 * @return Returns a reference to <code>this</code> for easy method chaining 292 */ 293 public ActorDefinition setIdentifier(List<Identifier> theIdentifier) { 294 this.identifier = theIdentifier; 295 return this; 296 } 297 298 public boolean hasIdentifier() { 299 if (this.identifier == null) 300 return false; 301 for (Identifier item : this.identifier) 302 if (!item.isEmpty()) 303 return true; 304 return false; 305 } 306 307 public Identifier addIdentifier() { //3 308 Identifier t = new Identifier(); 309 if (this.identifier == null) 310 this.identifier = new ArrayList<Identifier>(); 311 this.identifier.add(t); 312 return t; 313 } 314 315 public ActorDefinition addIdentifier(Identifier t) { //3 316 if (t == null) 317 return this; 318 if (this.identifier == null) 319 this.identifier = new ArrayList<Identifier>(); 320 this.identifier.add(t); 321 return this; 322 } 323 324 /** 325 * @return The first repetition of repeating field {@link #identifier}, creating it if it does not already exist {3} 326 */ 327 public Identifier getIdentifierFirstRep() { 328 if (getIdentifier().isEmpty()) { 329 addIdentifier(); 330 } 331 return getIdentifier().get(0); 332 } 333 334 /** 335 * @return {@link #version} (The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value 336 */ 337 public StringType getVersionElement() { 338 if (this.version == null) 339 if (Configuration.errorOnAutoCreate()) 340 throw new Error("Attempt to auto-create ActorDefinition.version"); 341 else if (Configuration.doAutoCreate()) 342 this.version = new StringType(); // bb 343 return this.version; 344 } 345 346 public boolean hasVersionElement() { 347 return this.version != null && !this.version.isEmpty(); 348 } 349 350 public boolean hasVersion() { 351 return this.version != null && !this.version.isEmpty(); 352 } 353 354 /** 355 * @param value {@link #version} (The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value 356 */ 357 public ActorDefinition setVersionElement(StringType value) { 358 this.version = value; 359 return this; 360 } 361 362 /** 363 * @return The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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. 364 */ 365 public String getVersion() { 366 return this.version == null ? null : this.version.getValue(); 367 } 368 369 /** 370 * @param value The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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. 371 */ 372 public ActorDefinition setVersion(String value) { 373 if (Utilities.noString(value)) 374 this.version = null; 375 else { 376 if (this.version == null) 377 this.version = new StringType(); 378 this.version.setValue(value); 379 } 380 return this; 381 } 382 383 /** 384 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 385 */ 386 public DataType getVersionAlgorithm() { 387 return this.versionAlgorithm; 388 } 389 390 /** 391 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 392 */ 393 public StringType getVersionAlgorithmStringType() throws FHIRException { 394 if (this.versionAlgorithm == null) 395 this.versionAlgorithm = new StringType(); 396 if (!(this.versionAlgorithm instanceof StringType)) 397 throw new FHIRException("Type mismatch: the type StringType was expected, but "+this.versionAlgorithm.getClass().getName()+" was encountered"); 398 return (StringType) this.versionAlgorithm; 399 } 400 401 public boolean hasVersionAlgorithmStringType() { 402 return this != null && this.versionAlgorithm instanceof StringType; 403 } 404 405 /** 406 * @return {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 407 */ 408 public Coding getVersionAlgorithmCoding() throws FHIRException { 409 if (this.versionAlgorithm == null) 410 this.versionAlgorithm = new Coding(); 411 if (!(this.versionAlgorithm instanceof Coding)) 412 throw new FHIRException("Type mismatch: the type Coding was expected, but "+this.versionAlgorithm.getClass().getName()+" was encountered"); 413 return (Coding) this.versionAlgorithm; 414 } 415 416 public boolean hasVersionAlgorithmCoding() { 417 return this != null && this.versionAlgorithm instanceof Coding; 418 } 419 420 public boolean hasVersionAlgorithm() { 421 return this.versionAlgorithm != null && !this.versionAlgorithm.isEmpty(); 422 } 423 424 /** 425 * @param value {@link #versionAlgorithm} (Indicates the mechanism used to compare versions to determine which is more current.) 426 */ 427 public ActorDefinition setVersionAlgorithm(DataType value) { 428 if (value != null && !(value instanceof StringType || value instanceof Coding)) 429 throw new FHIRException("Not the right type for ActorDefinition.versionAlgorithm[x]: "+value.fhirType()); 430 this.versionAlgorithm = value; 431 return this; 432 } 433 434 /** 435 * @return {@link #name} (A natural language name identifying the actor definition. 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 436 */ 437 public StringType getNameElement() { 438 if (this.name == null) 439 if (Configuration.errorOnAutoCreate()) 440 throw new Error("Attempt to auto-create ActorDefinition.name"); 441 else if (Configuration.doAutoCreate()) 442 this.name = new StringType(); // bb 443 return this.name; 444 } 445 446 public boolean hasNameElement() { 447 return this.name != null && !this.name.isEmpty(); 448 } 449 450 public boolean hasName() { 451 return this.name != null && !this.name.isEmpty(); 452 } 453 454 /** 455 * @param value {@link #name} (A natural language name identifying the actor definition. 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 456 */ 457 public ActorDefinition setNameElement(StringType value) { 458 this.name = value; 459 return this; 460 } 461 462 /** 463 * @return A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation. 464 */ 465 public String getName() { 466 return this.name == null ? null : this.name.getValue(); 467 } 468 469 /** 470 * @param value A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation. 471 */ 472 public ActorDefinition setName(String value) { 473 if (Utilities.noString(value)) 474 this.name = null; 475 else { 476 if (this.name == null) 477 this.name = new StringType(); 478 this.name.setValue(value); 479 } 480 return this; 481 } 482 483 /** 484 * @return {@link #title} (A short, descriptive, user-friendly title for the actor definition.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value 485 */ 486 public StringType getTitleElement() { 487 if (this.title == null) 488 if (Configuration.errorOnAutoCreate()) 489 throw new Error("Attempt to auto-create ActorDefinition.title"); 490 else if (Configuration.doAutoCreate()) 491 this.title = new StringType(); // bb 492 return this.title; 493 } 494 495 public boolean hasTitleElement() { 496 return this.title != null && !this.title.isEmpty(); 497 } 498 499 public boolean hasTitle() { 500 return this.title != null && !this.title.isEmpty(); 501 } 502 503 /** 504 * @param value {@link #title} (A short, descriptive, user-friendly title for the actor definition.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value 505 */ 506 public ActorDefinition setTitleElement(StringType value) { 507 this.title = value; 508 return this; 509 } 510 511 /** 512 * @return A short, descriptive, user-friendly title for the actor definition. 513 */ 514 public String getTitle() { 515 return this.title == null ? null : this.title.getValue(); 516 } 517 518 /** 519 * @param value A short, descriptive, user-friendly title for the actor definition. 520 */ 521 public ActorDefinition setTitle(String value) { 522 if (Utilities.noString(value)) 523 this.title = null; 524 else { 525 if (this.title == null) 526 this.title = new StringType(); 527 this.title.setValue(value); 528 } 529 return this; 530 } 531 532 /** 533 * @return {@link #status} (The status of this actor definition. 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 534 */ 535 public Enumeration<PublicationStatus> getStatusElement() { 536 if (this.status == null) 537 if (Configuration.errorOnAutoCreate()) 538 throw new Error("Attempt to auto-create ActorDefinition.status"); 539 else if (Configuration.doAutoCreate()) 540 this.status = new Enumeration<PublicationStatus>(new PublicationStatusEnumFactory()); // bb 541 return this.status; 542 } 543 544 public boolean hasStatusElement() { 545 return this.status != null && !this.status.isEmpty(); 546 } 547 548 public boolean hasStatus() { 549 return this.status != null && !this.status.isEmpty(); 550 } 551 552 /** 553 * @param value {@link #status} (The status of this actor definition. 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 554 */ 555 public ActorDefinition setStatusElement(Enumeration<PublicationStatus> value) { 556 this.status = value; 557 return this; 558 } 559 560 /** 561 * @return The status of this actor definition. Enables tracking the life-cycle of the content. 562 */ 563 public PublicationStatus getStatus() { 564 return this.status == null ? null : this.status.getValue(); 565 } 566 567 /** 568 * @param value The status of this actor definition. Enables tracking the life-cycle of the content. 569 */ 570 public ActorDefinition setStatus(PublicationStatus value) { 571 if (this.status == null) 572 this.status = new Enumeration<PublicationStatus>(new PublicationStatusEnumFactory()); 573 this.status.setValue(value); 574 return this; 575 } 576 577 /** 578 * @return {@link #experimental} (A Boolean value to indicate that this actor definition 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 579 */ 580 public BooleanType getExperimentalElement() { 581 if (this.experimental == null) 582 if (Configuration.errorOnAutoCreate()) 583 throw new Error("Attempt to auto-create ActorDefinition.experimental"); 584 else if (Configuration.doAutoCreate()) 585 this.experimental = new BooleanType(); // bb 586 return this.experimental; 587 } 588 589 public boolean hasExperimentalElement() { 590 return this.experimental != null && !this.experimental.isEmpty(); 591 } 592 593 public boolean hasExperimental() { 594 return this.experimental != null && !this.experimental.isEmpty(); 595 } 596 597 /** 598 * @param value {@link #experimental} (A Boolean value to indicate that this actor definition 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 599 */ 600 public ActorDefinition setExperimentalElement(BooleanType value) { 601 this.experimental = value; 602 return this; 603 } 604 605 /** 606 * @return A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 607 */ 608 public boolean getExperimental() { 609 return this.experimental == null || this.experimental.isEmpty() ? false : this.experimental.getValue(); 610 } 611 612 /** 613 * @param value A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage. 614 */ 615 public ActorDefinition setExperimental(boolean value) { 616 if (this.experimental == null) 617 this.experimental = new BooleanType(); 618 this.experimental.setValue(value); 619 return this; 620 } 621 622 /** 623 * @return {@link #date} (The date (and optionally time) when the actor definition 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 actor definition changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value 624 */ 625 public DateTimeType getDateElement() { 626 if (this.date == null) 627 if (Configuration.errorOnAutoCreate()) 628 throw new Error("Attempt to auto-create ActorDefinition.date"); 629 else if (Configuration.doAutoCreate()) 630 this.date = new DateTimeType(); // bb 631 return this.date; 632 } 633 634 public boolean hasDateElement() { 635 return this.date != null && !this.date.isEmpty(); 636 } 637 638 public boolean hasDate() { 639 return this.date != null && !this.date.isEmpty(); 640 } 641 642 /** 643 * @param value {@link #date} (The date (and optionally time) when the actor definition 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 actor definition changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value 644 */ 645 public ActorDefinition setDateElement(DateTimeType value) { 646 this.date = value; 647 return this; 648 } 649 650 /** 651 * @return The date (and optionally time) when the actor definition 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 actor definition changes. 652 */ 653 public Date getDate() { 654 return this.date == null ? null : this.date.getValue(); 655 } 656 657 /** 658 * @param value The date (and optionally time) when the actor definition 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 actor definition changes. 659 */ 660 public ActorDefinition setDate(Date value) { 661 if (value == null) 662 this.date = null; 663 else { 664 if (this.date == null) 665 this.date = new DateTimeType(); 666 this.date.setValue(value); 667 } 668 return this; 669 } 670 671 /** 672 * @return {@link #publisher} (The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value 673 */ 674 public StringType getPublisherElement() { 675 if (this.publisher == null) 676 if (Configuration.errorOnAutoCreate()) 677 throw new Error("Attempt to auto-create ActorDefinition.publisher"); 678 else if (Configuration.doAutoCreate()) 679 this.publisher = new StringType(); // bb 680 return this.publisher; 681 } 682 683 public boolean hasPublisherElement() { 684 return this.publisher != null && !this.publisher.isEmpty(); 685 } 686 687 public boolean hasPublisher() { 688 return this.publisher != null && !this.publisher.isEmpty(); 689 } 690 691 /** 692 * @param value {@link #publisher} (The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value 693 */ 694 public ActorDefinition setPublisherElement(StringType value) { 695 this.publisher = value; 696 return this; 697 } 698 699 /** 700 * @return The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition. 701 */ 702 public String getPublisher() { 703 return this.publisher == null ? null : this.publisher.getValue(); 704 } 705 706 /** 707 * @param value The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition. 708 */ 709 public ActorDefinition setPublisher(String value) { 710 if (Utilities.noString(value)) 711 this.publisher = null; 712 else { 713 if (this.publisher == null) 714 this.publisher = new StringType(); 715 this.publisher.setValue(value); 716 } 717 return this; 718 } 719 720 /** 721 * @return {@link #contact} (Contact details to assist a user in finding and communicating with the publisher.) 722 */ 723 public List<ContactDetail> getContact() { 724 if (this.contact == null) 725 this.contact = new ArrayList<ContactDetail>(); 726 return this.contact; 727 } 728 729 /** 730 * @return Returns a reference to <code>this</code> for easy method chaining 731 */ 732 public ActorDefinition setContact(List<ContactDetail> theContact) { 733 this.contact = theContact; 734 return this; 735 } 736 737 public boolean hasContact() { 738 if (this.contact == null) 739 return false; 740 for (ContactDetail item : this.contact) 741 if (!item.isEmpty()) 742 return true; 743 return false; 744 } 745 746 public ContactDetail addContact() { //3 747 ContactDetail t = new ContactDetail(); 748 if (this.contact == null) 749 this.contact = new ArrayList<ContactDetail>(); 750 this.contact.add(t); 751 return t; 752 } 753 754 public ActorDefinition addContact(ContactDetail t) { //3 755 if (t == null) 756 return this; 757 if (this.contact == null) 758 this.contact = new ArrayList<ContactDetail>(); 759 this.contact.add(t); 760 return this; 761 } 762 763 /** 764 * @return The first repetition of repeating field {@link #contact}, creating it if it does not already exist {3} 765 */ 766 public ContactDetail getContactFirstRep() { 767 if (getContact().isEmpty()) { 768 addContact(); 769 } 770 return getContact().get(0); 771 } 772 773 /** 774 * @return {@link #description} (A free text natural language description of the actor.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value 775 */ 776 public MarkdownType getDescriptionElement() { 777 if (this.description == null) 778 if (Configuration.errorOnAutoCreate()) 779 throw new Error("Attempt to auto-create ActorDefinition.description"); 780 else if (Configuration.doAutoCreate()) 781 this.description = new MarkdownType(); // bb 782 return this.description; 783 } 784 785 public boolean hasDescriptionElement() { 786 return this.description != null && !this.description.isEmpty(); 787 } 788 789 public boolean hasDescription() { 790 return this.description != null && !this.description.isEmpty(); 791 } 792 793 /** 794 * @param value {@link #description} (A free text natural language description of the actor.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value 795 */ 796 public ActorDefinition setDescriptionElement(MarkdownType value) { 797 this.description = value; 798 return this; 799 } 800 801 /** 802 * @return A free text natural language description of the actor. 803 */ 804 public String getDescription() { 805 return this.description == null ? null : this.description.getValue(); 806 } 807 808 /** 809 * @param value A free text natural language description of the actor. 810 */ 811 public ActorDefinition setDescription(String value) { 812 if (Utilities.noString(value)) 813 this.description = null; 814 else { 815 if (this.description == null) 816 this.description = new MarkdownType(); 817 this.description.setValue(value); 818 } 819 return this; 820 } 821 822 /** 823 * @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 actor definition instances.) 824 */ 825 public List<UsageContext> getUseContext() { 826 if (this.useContext == null) 827 this.useContext = new ArrayList<UsageContext>(); 828 return this.useContext; 829 } 830 831 /** 832 * @return Returns a reference to <code>this</code> for easy method chaining 833 */ 834 public ActorDefinition setUseContext(List<UsageContext> theUseContext) { 835 this.useContext = theUseContext; 836 return this; 837 } 838 839 public boolean hasUseContext() { 840 if (this.useContext == null) 841 return false; 842 for (UsageContext item : this.useContext) 843 if (!item.isEmpty()) 844 return true; 845 return false; 846 } 847 848 public UsageContext addUseContext() { //3 849 UsageContext t = new UsageContext(); 850 if (this.useContext == null) 851 this.useContext = new ArrayList<UsageContext>(); 852 this.useContext.add(t); 853 return t; 854 } 855 856 public ActorDefinition addUseContext(UsageContext t) { //3 857 if (t == null) 858 return this; 859 if (this.useContext == null) 860 this.useContext = new ArrayList<UsageContext>(); 861 this.useContext.add(t); 862 return this; 863 } 864 865 /** 866 * @return The first repetition of repeating field {@link #useContext}, creating it if it does not already exist {3} 867 */ 868 public UsageContext getUseContextFirstRep() { 869 if (getUseContext().isEmpty()) { 870 addUseContext(); 871 } 872 return getUseContext().get(0); 873 } 874 875 /** 876 * @return {@link #jurisdiction} (A legal or geographic region in which the actor definition is intended to be used.) 877 */ 878 public List<CodeableConcept> getJurisdiction() { 879 if (this.jurisdiction == null) 880 this.jurisdiction = new ArrayList<CodeableConcept>(); 881 return this.jurisdiction; 882 } 883 884 /** 885 * @return Returns a reference to <code>this</code> for easy method chaining 886 */ 887 public ActorDefinition setJurisdiction(List<CodeableConcept> theJurisdiction) { 888 this.jurisdiction = theJurisdiction; 889 return this; 890 } 891 892 public boolean hasJurisdiction() { 893 if (this.jurisdiction == null) 894 return false; 895 for (CodeableConcept item : this.jurisdiction) 896 if (!item.isEmpty()) 897 return true; 898 return false; 899 } 900 901 public CodeableConcept addJurisdiction() { //3 902 CodeableConcept t = new CodeableConcept(); 903 if (this.jurisdiction == null) 904 this.jurisdiction = new ArrayList<CodeableConcept>(); 905 this.jurisdiction.add(t); 906 return t; 907 } 908 909 public ActorDefinition addJurisdiction(CodeableConcept t) { //3 910 if (t == null) 911 return this; 912 if (this.jurisdiction == null) 913 this.jurisdiction = new ArrayList<CodeableConcept>(); 914 this.jurisdiction.add(t); 915 return this; 916 } 917 918 /** 919 * @return The first repetition of repeating field {@link #jurisdiction}, creating it if it does not already exist {3} 920 */ 921 public CodeableConcept getJurisdictionFirstRep() { 922 if (getJurisdiction().isEmpty()) { 923 addJurisdiction(); 924 } 925 return getJurisdiction().get(0); 926 } 927 928 /** 929 * @return {@link #purpose} (Explanation of why this actor definition 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 930 */ 931 public MarkdownType getPurposeElement() { 932 if (this.purpose == null) 933 if (Configuration.errorOnAutoCreate()) 934 throw new Error("Attempt to auto-create ActorDefinition.purpose"); 935 else if (Configuration.doAutoCreate()) 936 this.purpose = new MarkdownType(); // bb 937 return this.purpose; 938 } 939 940 public boolean hasPurposeElement() { 941 return this.purpose != null && !this.purpose.isEmpty(); 942 } 943 944 public boolean hasPurpose() { 945 return this.purpose != null && !this.purpose.isEmpty(); 946 } 947 948 /** 949 * @param value {@link #purpose} (Explanation of why this actor definition 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 950 */ 951 public ActorDefinition setPurposeElement(MarkdownType value) { 952 this.purpose = value; 953 return this; 954 } 955 956 /** 957 * @return Explanation of why this actor definition is needed and why it has been designed as it has. 958 */ 959 public String getPurpose() { 960 return this.purpose == null ? null : this.purpose.getValue(); 961 } 962 963 /** 964 * @param value Explanation of why this actor definition is needed and why it has been designed as it has. 965 */ 966 public ActorDefinition setPurpose(String value) { 967 if (Utilities.noString(value)) 968 this.purpose = null; 969 else { 970 if (this.purpose == null) 971 this.purpose = new MarkdownType(); 972 this.purpose.setValue(value); 973 } 974 return this; 975 } 976 977 /** 978 * @return {@link #copyright} (A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value 979 */ 980 public MarkdownType getCopyrightElement() { 981 if (this.copyright == null) 982 if (Configuration.errorOnAutoCreate()) 983 throw new Error("Attempt to auto-create ActorDefinition.copyright"); 984 else if (Configuration.doAutoCreate()) 985 this.copyright = new MarkdownType(); // bb 986 return this.copyright; 987 } 988 989 public boolean hasCopyrightElement() { 990 return this.copyright != null && !this.copyright.isEmpty(); 991 } 992 993 public boolean hasCopyright() { 994 return this.copyright != null && !this.copyright.isEmpty(); 995 } 996 997 /** 998 * @param value {@link #copyright} (A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value 999 */ 1000 public ActorDefinition setCopyrightElement(MarkdownType value) { 1001 this.copyright = value; 1002 return this; 1003 } 1004 1005 /** 1006 * @return A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition. 1007 */ 1008 public String getCopyright() { 1009 return this.copyright == null ? null : this.copyright.getValue(); 1010 } 1011 1012 /** 1013 * @param value A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition. 1014 */ 1015 public ActorDefinition setCopyright(String value) { 1016 if (Utilities.noString(value)) 1017 this.copyright = null; 1018 else { 1019 if (this.copyright == null) 1020 this.copyright = new MarkdownType(); 1021 this.copyright.setValue(value); 1022 } 1023 return this; 1024 } 1025 1026 /** 1027 * @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 1028 */ 1029 public StringType getCopyrightLabelElement() { 1030 if (this.copyrightLabel == null) 1031 if (Configuration.errorOnAutoCreate()) 1032 throw new Error("Attempt to auto-create ActorDefinition.copyrightLabel"); 1033 else if (Configuration.doAutoCreate()) 1034 this.copyrightLabel = new StringType(); // bb 1035 return this.copyrightLabel; 1036 } 1037 1038 public boolean hasCopyrightLabelElement() { 1039 return this.copyrightLabel != null && !this.copyrightLabel.isEmpty(); 1040 } 1041 1042 public boolean hasCopyrightLabel() { 1043 return this.copyrightLabel != null && !this.copyrightLabel.isEmpty(); 1044 } 1045 1046 /** 1047 * @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 1048 */ 1049 public ActorDefinition setCopyrightLabelElement(StringType value) { 1050 this.copyrightLabel = value; 1051 return this; 1052 } 1053 1054 /** 1055 * @return 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'). 1056 */ 1057 public String getCopyrightLabel() { 1058 return this.copyrightLabel == null ? null : this.copyrightLabel.getValue(); 1059 } 1060 1061 /** 1062 * @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'). 1063 */ 1064 public ActorDefinition setCopyrightLabel(String value) { 1065 if (Utilities.noString(value)) 1066 this.copyrightLabel = null; 1067 else { 1068 if (this.copyrightLabel == null) 1069 this.copyrightLabel = new StringType(); 1070 this.copyrightLabel.setValue(value); 1071 } 1072 return this; 1073 } 1074 1075 /** 1076 * @return {@link #type} (Whether the actor represents a human or an appliction.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value 1077 */ 1078 public Enumeration<ExampleScenarioActorType> getTypeElement() { 1079 if (this.type == null) 1080 if (Configuration.errorOnAutoCreate()) 1081 throw new Error("Attempt to auto-create ActorDefinition.type"); 1082 else if (Configuration.doAutoCreate()) 1083 this.type = new Enumeration<ExampleScenarioActorType>(new ExampleScenarioActorTypeEnumFactory()); // bb 1084 return this.type; 1085 } 1086 1087 public boolean hasTypeElement() { 1088 return this.type != null && !this.type.isEmpty(); 1089 } 1090 1091 public boolean hasType() { 1092 return this.type != null && !this.type.isEmpty(); 1093 } 1094 1095 /** 1096 * @param value {@link #type} (Whether the actor represents a human or an appliction.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value 1097 */ 1098 public ActorDefinition setTypeElement(Enumeration<ExampleScenarioActorType> value) { 1099 this.type = value; 1100 return this; 1101 } 1102 1103 /** 1104 * @return Whether the actor represents a human or an appliction. 1105 */ 1106 public ExampleScenarioActorType getType() { 1107 return this.type == null ? null : this.type.getValue(); 1108 } 1109 1110 /** 1111 * @param value Whether the actor represents a human or an appliction. 1112 */ 1113 public ActorDefinition setType(ExampleScenarioActorType value) { 1114 if (this.type == null) 1115 this.type = new Enumeration<ExampleScenarioActorType>(new ExampleScenarioActorTypeEnumFactory()); 1116 this.type.setValue(value); 1117 return this; 1118 } 1119 1120 /** 1121 * @return {@link #documentation} (Documentation about the functionality of the actor.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value 1122 */ 1123 public MarkdownType getDocumentationElement() { 1124 if (this.documentation == null) 1125 if (Configuration.errorOnAutoCreate()) 1126 throw new Error("Attempt to auto-create ActorDefinition.documentation"); 1127 else if (Configuration.doAutoCreate()) 1128 this.documentation = new MarkdownType(); // bb 1129 return this.documentation; 1130 } 1131 1132 public boolean hasDocumentationElement() { 1133 return this.documentation != null && !this.documentation.isEmpty(); 1134 } 1135 1136 public boolean hasDocumentation() { 1137 return this.documentation != null && !this.documentation.isEmpty(); 1138 } 1139 1140 /** 1141 * @param value {@link #documentation} (Documentation about the functionality of the actor.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value 1142 */ 1143 public ActorDefinition setDocumentationElement(MarkdownType value) { 1144 this.documentation = value; 1145 return this; 1146 } 1147 1148 /** 1149 * @return Documentation about the functionality of the actor. 1150 */ 1151 public String getDocumentation() { 1152 return this.documentation == null ? null : this.documentation.getValue(); 1153 } 1154 1155 /** 1156 * @param value Documentation about the functionality of the actor. 1157 */ 1158 public ActorDefinition setDocumentation(String value) { 1159 if (Utilities.noString(value)) 1160 this.documentation = null; 1161 else { 1162 if (this.documentation == null) 1163 this.documentation = new MarkdownType(); 1164 this.documentation.setValue(value); 1165 } 1166 return this; 1167 } 1168 1169 /** 1170 * @return {@link #reference} (A reference to additional documentation about the actor, but description and documentation.) 1171 */ 1172 public List<UrlType> getReference() { 1173 if (this.reference == null) 1174 this.reference = new ArrayList<UrlType>(); 1175 return this.reference; 1176 } 1177 1178 /** 1179 * @return Returns a reference to <code>this</code> for easy method chaining 1180 */ 1181 public ActorDefinition setReference(List<UrlType> theReference) { 1182 this.reference = theReference; 1183 return this; 1184 } 1185 1186 public boolean hasReference() { 1187 if (this.reference == null) 1188 return false; 1189 for (UrlType item : this.reference) 1190 if (!item.isEmpty()) 1191 return true; 1192 return false; 1193 } 1194 1195 /** 1196 * @return {@link #reference} (A reference to additional documentation about the actor, but description and documentation.) 1197 */ 1198 public UrlType addReferenceElement() {//2 1199 UrlType t = new UrlType(); 1200 if (this.reference == null) 1201 this.reference = new ArrayList<UrlType>(); 1202 this.reference.add(t); 1203 return t; 1204 } 1205 1206 /** 1207 * @param value {@link #reference} (A reference to additional documentation about the actor, but description and documentation.) 1208 */ 1209 public ActorDefinition addReference(String value) { //1 1210 UrlType t = new UrlType(); 1211 t.setValue(value); 1212 if (this.reference == null) 1213 this.reference = new ArrayList<UrlType>(); 1214 this.reference.add(t); 1215 return this; 1216 } 1217 1218 /** 1219 * @param value {@link #reference} (A reference to additional documentation about the actor, but description and documentation.) 1220 */ 1221 public boolean hasReference(String value) { 1222 if (this.reference == null) 1223 return false; 1224 for (UrlType v : this.reference) 1225 if (v.getValue().equals(value)) // url 1226 return true; 1227 return false; 1228 } 1229 1230 /** 1231 * @return {@link #capabilities} (The capability statement for the actor (if the concept is applicable).). This is the underlying object with id, value and extensions. The accessor "getCapabilities" gives direct access to the value 1232 */ 1233 public CanonicalType getCapabilitiesElement() { 1234 if (this.capabilities == null) 1235 if (Configuration.errorOnAutoCreate()) 1236 throw new Error("Attempt to auto-create ActorDefinition.capabilities"); 1237 else if (Configuration.doAutoCreate()) 1238 this.capabilities = new CanonicalType(); // bb 1239 return this.capabilities; 1240 } 1241 1242 public boolean hasCapabilitiesElement() { 1243 return this.capabilities != null && !this.capabilities.isEmpty(); 1244 } 1245 1246 public boolean hasCapabilities() { 1247 return this.capabilities != null && !this.capabilities.isEmpty(); 1248 } 1249 1250 /** 1251 * @param value {@link #capabilities} (The capability statement for the actor (if the concept is applicable).). This is the underlying object with id, value and extensions. The accessor "getCapabilities" gives direct access to the value 1252 */ 1253 public ActorDefinition setCapabilitiesElement(CanonicalType value) { 1254 this.capabilities = value; 1255 return this; 1256 } 1257 1258 /** 1259 * @return The capability statement for the actor (if the concept is applicable). 1260 */ 1261 public String getCapabilities() { 1262 return this.capabilities == null ? null : this.capabilities.getValue(); 1263 } 1264 1265 /** 1266 * @param value The capability statement for the actor (if the concept is applicable). 1267 */ 1268 public ActorDefinition setCapabilities(String value) { 1269 if (Utilities.noString(value)) 1270 this.capabilities = null; 1271 else { 1272 if (this.capabilities == null) 1273 this.capabilities = new CanonicalType(); 1274 this.capabilities.setValue(value); 1275 } 1276 return this; 1277 } 1278 1279 /** 1280 * @return {@link #derivedFrom} (A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.) 1281 */ 1282 public List<CanonicalType> getDerivedFrom() { 1283 if (this.derivedFrom == null) 1284 this.derivedFrom = new ArrayList<CanonicalType>(); 1285 return this.derivedFrom; 1286 } 1287 1288 /** 1289 * @return Returns a reference to <code>this</code> for easy method chaining 1290 */ 1291 public ActorDefinition setDerivedFrom(List<CanonicalType> theDerivedFrom) { 1292 this.derivedFrom = theDerivedFrom; 1293 return this; 1294 } 1295 1296 public boolean hasDerivedFrom() { 1297 if (this.derivedFrom == null) 1298 return false; 1299 for (CanonicalType item : this.derivedFrom) 1300 if (!item.isEmpty()) 1301 return true; 1302 return false; 1303 } 1304 1305 /** 1306 * @return {@link #derivedFrom} (A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.) 1307 */ 1308 public CanonicalType addDerivedFromElement() {//2 1309 CanonicalType t = new CanonicalType(); 1310 if (this.derivedFrom == null) 1311 this.derivedFrom = new ArrayList<CanonicalType>(); 1312 this.derivedFrom.add(t); 1313 return t; 1314 } 1315 1316 /** 1317 * @param value {@link #derivedFrom} (A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.) 1318 */ 1319 public ActorDefinition addDerivedFrom(String value) { //1 1320 CanonicalType t = new CanonicalType(); 1321 t.setValue(value); 1322 if (this.derivedFrom == null) 1323 this.derivedFrom = new ArrayList<CanonicalType>(); 1324 this.derivedFrom.add(t); 1325 return this; 1326 } 1327 1328 /** 1329 * @param value {@link #derivedFrom} (A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.) 1330 */ 1331 public boolean hasDerivedFrom(String value) { 1332 if (this.derivedFrom == null) 1333 return false; 1334 for (CanonicalType v : this.derivedFrom) 1335 if (v.getValue().equals(value)) // canonical 1336 return true; 1337 return false; 1338 } 1339 1340 protected void listChildren(List<Property> children) { 1341 super.listChildren(children); 1342 children.add(new Property("url", "uri", "An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.", 0, 1, url)); 1343 children.add(new Property("identifier", "Identifier", "A formal identifier that is used to identify this actor definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", 0, java.lang.Integer.MAX_VALUE, identifier)); 1344 children.add(new Property("version", "string", "The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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.", 0, 1, version)); 1345 children.add(new Property("versionAlgorithm[x]", "string|Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm)); 1346 children.add(new Property("name", "string", "A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", 0, 1, name)); 1347 children.add(new Property("title", "string", "A short, descriptive, user-friendly title for the actor definition.", 0, 1, title)); 1348 children.add(new Property("status", "code", "The status of this actor definition. Enables tracking the life-cycle of the content.", 0, 1, status)); 1349 children.add(new Property("experimental", "boolean", "A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.", 0, 1, experimental)); 1350 children.add(new Property("date", "dateTime", "The date (and optionally time) when the actor definition 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 actor definition changes.", 0, 1, date)); 1351 children.add(new Property("publisher", "string", "The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition.", 0, 1, publisher)); 1352 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)); 1353 children.add(new Property("description", "markdown", "A free text natural language description of the actor.", 0, 1, description)); 1354 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 actor definition instances.", 0, java.lang.Integer.MAX_VALUE, useContext)); 1355 children.add(new Property("jurisdiction", "CodeableConcept", "A legal or geographic region in which the actor definition is intended to be used.", 0, java.lang.Integer.MAX_VALUE, jurisdiction)); 1356 children.add(new Property("purpose", "markdown", "Explanation of why this actor definition is needed and why it has been designed as it has.", 0, 1, purpose)); 1357 children.add(new Property("copyright", "markdown", "A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition.", 0, 1, copyright)); 1358 children.add(new Property("copyrightLabel", "string", "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').", 0, 1, copyrightLabel)); 1359 children.add(new Property("type", "code", "Whether the actor represents a human or an appliction.", 0, 1, type)); 1360 children.add(new Property("documentation", "markdown", "Documentation about the functionality of the actor.", 0, 1, documentation)); 1361 children.add(new Property("reference", "url", "A reference to additional documentation about the actor, but description and documentation.", 0, java.lang.Integer.MAX_VALUE, reference)); 1362 children.add(new Property("capabilities", "canonical(CapabilityStatement)", "The capability statement for the actor (if the concept is applicable).", 0, 1, capabilities)); 1363 children.add(new Property("derivedFrom", "canonical(ActorDefinition)", "A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.", 0, java.lang.Integer.MAX_VALUE, derivedFrom)); 1364 } 1365 1366 @Override 1367 public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws FHIRException { 1368 switch (_hash) { 1369 case 116079: /*url*/ return new Property("url", "uri", "An absolute URI that is used to identify this actor definition 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 actor definition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the actor definition is stored on different servers.", 0, 1, url); 1370 case -1618432855: /*identifier*/ return new Property("identifier", "Identifier", "A formal identifier that is used to identify this actor definition when it is represented in other formats, or referenced in a specification, model, design or an instance.", 0, java.lang.Integer.MAX_VALUE, identifier); 1371 case 351608024: /*version*/ return new Property("version", "string", "The identifier that is used to identify this version of the actor definition when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the actor definition 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.", 0, 1, version); 1372 case -115699031: /*versionAlgorithm[x]*/ return new Property("versionAlgorithm[x]", "string|Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1373 case 1508158071: /*versionAlgorithm*/ return new Property("versionAlgorithm[x]", "string|Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1374 case 1836908904: /*versionAlgorithmString*/ return new Property("versionAlgorithm[x]", "string", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1375 case 1373807809: /*versionAlgorithmCoding*/ return new Property("versionAlgorithm[x]", "Coding", "Indicates the mechanism used to compare versions to determine which is more current.", 0, 1, versionAlgorithm); 1376 case 3373707: /*name*/ return new Property("name", "string", "A natural language name identifying the actor definition. This name should be usable as an identifier for the module by machine processing applications such as code generation.", 0, 1, name); 1377 case 110371416: /*title*/ return new Property("title", "string", "A short, descriptive, user-friendly title for the actor definition.", 0, 1, title); 1378 case -892481550: /*status*/ return new Property("status", "code", "The status of this actor definition. Enables tracking the life-cycle of the content.", 0, 1, status); 1379 case -404562712: /*experimental*/ return new Property("experimental", "boolean", "A Boolean value to indicate that this actor definition is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.", 0, 1, experimental); 1380 case 3076014: /*date*/ return new Property("date", "dateTime", "The date (and optionally time) when the actor definition 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 actor definition changes.", 0, 1, date); 1381 case 1447404028: /*publisher*/ return new Property("publisher", "string", "The name of the organization or individual responsible for the release and ongoing maintenance of the actor definition.", 0, 1, publisher); 1382 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); 1383 case -1724546052: /*description*/ return new Property("description", "markdown", "A free text natural language description of the actor.", 0, 1, description); 1384 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 actor definition instances.", 0, java.lang.Integer.MAX_VALUE, useContext); 1385 case -507075711: /*jurisdiction*/ return new Property("jurisdiction", "CodeableConcept", "A legal or geographic region in which the actor definition is intended to be used.", 0, java.lang.Integer.MAX_VALUE, jurisdiction); 1386 case -220463842: /*purpose*/ return new Property("purpose", "markdown", "Explanation of why this actor definition is needed and why it has been designed as it has.", 0, 1, purpose); 1387 case 1522889671: /*copyright*/ return new Property("copyright", "markdown", "A copyright statement relating to the actor definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the actor definition.", 0, 1, copyright); 1388 case 765157229: /*copyrightLabel*/ return new Property("copyrightLabel", "string", "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').", 0, 1, copyrightLabel); 1389 case 3575610: /*type*/ return new Property("type", "code", "Whether the actor represents a human or an appliction.", 0, 1, type); 1390 case 1587405498: /*documentation*/ return new Property("documentation", "markdown", "Documentation about the functionality of the actor.", 0, 1, documentation); 1391 case -925155509: /*reference*/ return new Property("reference", "url", "A reference to additional documentation about the actor, but description and documentation.", 0, java.lang.Integer.MAX_VALUE, reference); 1392 case -1487597642: /*capabilities*/ return new Property("capabilities", "canonical(CapabilityStatement)", "The capability statement for the actor (if the concept is applicable).", 0, 1, capabilities); 1393 case 1077922663: /*derivedFrom*/ return new Property("derivedFrom", "canonical(ActorDefinition)", "A url that identifies the definition of this actor in another IG (which IG must be listed in the dependencies). This actor inherits all the obligations etc. as defined in the other IG.", 0, java.lang.Integer.MAX_VALUE, derivedFrom); 1394 default: return super.getNamedProperty(_hash, _name, _checkValid); 1395 } 1396 1397 } 1398 1399 @Override 1400 public Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException { 1401 switch (hash) { 1402 case 116079: /*url*/ return this.url == null ? new Base[0] : new Base[] {this.url}; // UriType 1403 case -1618432855: /*identifier*/ return this.identifier == null ? new Base[0] : this.identifier.toArray(new Base[this.identifier.size()]); // Identifier 1404 case 351608024: /*version*/ return this.version == null ? new Base[0] : new Base[] {this.version}; // StringType 1405 case 1508158071: /*versionAlgorithm*/ return this.versionAlgorithm == null ? new Base[0] : new Base[] {this.versionAlgorithm}; // DataType 1406 case 3373707: /*name*/ return this.name == null ? new Base[0] : new Base[] {this.name}; // StringType 1407 case 110371416: /*title*/ return this.title == null ? new Base[0] : new Base[] {this.title}; // StringType 1408 case -892481550: /*status*/ return this.status == null ? new Base[0] : new Base[] {this.status}; // Enumeration<PublicationStatus> 1409 case -404562712: /*experimental*/ return this.experimental == null ? new Base[0] : new Base[] {this.experimental}; // BooleanType 1410 case 3076014: /*date*/ return this.date == null ? new Base[0] : new Base[] {this.date}; // DateTimeType 1411 case 1447404028: /*publisher*/ return this.publisher == null ? new Base[0] : new Base[] {this.publisher}; // StringType 1412 case 951526432: /*contact*/ return this.contact == null ? new Base[0] : this.contact.toArray(new Base[this.contact.size()]); // ContactDetail 1413 case -1724546052: /*description*/ return this.description == null ? new Base[0] : new Base[] {this.description}; // MarkdownType 1414 case -669707736: /*useContext*/ return this.useContext == null ? new Base[0] : this.useContext.toArray(new Base[this.useContext.size()]); // UsageContext 1415 case -507075711: /*jurisdiction*/ return this.jurisdiction == null ? new Base[0] : this.jurisdiction.toArray(new Base[this.jurisdiction.size()]); // CodeableConcept 1416 case -220463842: /*purpose*/ return this.purpose == null ? new Base[0] : new Base[] {this.purpose}; // MarkdownType 1417 case 1522889671: /*copyright*/ return this.copyright == null ? new Base[0] : new Base[] {this.copyright}; // MarkdownType 1418 case 765157229: /*copyrightLabel*/ return this.copyrightLabel == null ? new Base[0] : new Base[] {this.copyrightLabel}; // StringType 1419 case 3575610: /*type*/ return this.type == null ? new Base[0] : new Base[] {this.type}; // Enumeration<ExampleScenarioActorType> 1420 case 1587405498: /*documentation*/ return this.documentation == null ? new Base[0] : new Base[] {this.documentation}; // MarkdownType 1421 case -925155509: /*reference*/ return this.reference == null ? new Base[0] : this.reference.toArray(new Base[this.reference.size()]); // UrlType 1422 case -1487597642: /*capabilities*/ return this.capabilities == null ? new Base[0] : new Base[] {this.capabilities}; // CanonicalType 1423 case 1077922663: /*derivedFrom*/ return this.derivedFrom == null ? new Base[0] : this.derivedFrom.toArray(new Base[this.derivedFrom.size()]); // CanonicalType 1424 default: return super.getProperty(hash, name, checkValid); 1425 } 1426 1427 } 1428 1429 @Override 1430 public Base setProperty(int hash, String name, Base value) throws FHIRException { 1431 switch (hash) { 1432 case 116079: // url 1433 this.url = TypeConvertor.castToUri(value); // UriType 1434 return value; 1435 case -1618432855: // identifier 1436 this.getIdentifier().add(TypeConvertor.castToIdentifier(value)); // Identifier 1437 return value; 1438 case 351608024: // version 1439 this.version = TypeConvertor.castToString(value); // StringType 1440 return value; 1441 case 1508158071: // versionAlgorithm 1442 this.versionAlgorithm = TypeConvertor.castToType(value); // DataType 1443 return value; 1444 case 3373707: // name 1445 this.name = TypeConvertor.castToString(value); // StringType 1446 return value; 1447 case 110371416: // title 1448 this.title = TypeConvertor.castToString(value); // StringType 1449 return value; 1450 case -892481550: // status 1451 value = new PublicationStatusEnumFactory().fromType(TypeConvertor.castToCode(value)); 1452 this.status = (Enumeration) value; // Enumeration<PublicationStatus> 1453 return value; 1454 case -404562712: // experimental 1455 this.experimental = TypeConvertor.castToBoolean(value); // BooleanType 1456 return value; 1457 case 3076014: // date 1458 this.date = TypeConvertor.castToDateTime(value); // DateTimeType 1459 return value; 1460 case 1447404028: // publisher 1461 this.publisher = TypeConvertor.castToString(value); // StringType 1462 return value; 1463 case 951526432: // contact 1464 this.getContact().add(TypeConvertor.castToContactDetail(value)); // ContactDetail 1465 return value; 1466 case -1724546052: // description 1467 this.description = TypeConvertor.castToMarkdown(value); // MarkdownType 1468 return value; 1469 case -669707736: // useContext 1470 this.getUseContext().add(TypeConvertor.castToUsageContext(value)); // UsageContext 1471 return value; 1472 case -507075711: // jurisdiction 1473 this.getJurisdiction().add(TypeConvertor.castToCodeableConcept(value)); // CodeableConcept 1474 return value; 1475 case -220463842: // purpose 1476 this.purpose = TypeConvertor.castToMarkdown(value); // MarkdownType 1477 return value; 1478 case 1522889671: // copyright 1479 this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType 1480 return value; 1481 case 765157229: // copyrightLabel 1482 this.copyrightLabel = TypeConvertor.castToString(value); // StringType 1483 return value; 1484 case 3575610: // type 1485 value = new ExampleScenarioActorTypeEnumFactory().fromType(TypeConvertor.castToCode(value)); 1486 this.type = (Enumeration) value; // Enumeration<ExampleScenarioActorType> 1487 return value; 1488 case 1587405498: // documentation 1489 this.documentation = TypeConvertor.castToMarkdown(value); // MarkdownType 1490 return value; 1491 case -925155509: // reference 1492 this.getReference().add(TypeConvertor.castToUrl(value)); // UrlType 1493 return value; 1494 case -1487597642: // capabilities 1495 this.capabilities = TypeConvertor.castToCanonical(value); // CanonicalType 1496 return value; 1497 case 1077922663: // derivedFrom 1498 this.getDerivedFrom().add(TypeConvertor.castToCanonical(value)); // CanonicalType 1499 return value; 1500 default: return super.setProperty(hash, name, value); 1501 } 1502 1503 } 1504 1505 @Override 1506 public Base setProperty(String name, Base value) throws FHIRException { 1507 if (name.equals("url")) { 1508 this.url = TypeConvertor.castToUri(value); // UriType 1509 } else if (name.equals("identifier")) { 1510 this.getIdentifier().add(TypeConvertor.castToIdentifier(value)); 1511 } else if (name.equals("version")) { 1512 this.version = TypeConvertor.castToString(value); // StringType 1513 } else if (name.equals("versionAlgorithm[x]")) { 1514 this.versionAlgorithm = TypeConvertor.castToType(value); // DataType 1515 } else if (name.equals("name")) { 1516 this.name = TypeConvertor.castToString(value); // StringType 1517 } else if (name.equals("title")) { 1518 this.title = TypeConvertor.castToString(value); // StringType 1519 } else if (name.equals("status")) { 1520 value = new PublicationStatusEnumFactory().fromType(TypeConvertor.castToCode(value)); 1521 this.status = (Enumeration) value; // Enumeration<PublicationStatus> 1522 } else if (name.equals("experimental")) { 1523 this.experimental = TypeConvertor.castToBoolean(value); // BooleanType 1524 } else if (name.equals("date")) { 1525 this.date = TypeConvertor.castToDateTime(value); // DateTimeType 1526 } else if (name.equals("publisher")) { 1527 this.publisher = TypeConvertor.castToString(value); // StringType 1528 } else if (name.equals("contact")) { 1529 this.getContact().add(TypeConvertor.castToContactDetail(value)); 1530 } else if (name.equals("description")) { 1531 this.description = TypeConvertor.castToMarkdown(value); // MarkdownType 1532 } else if (name.equals("useContext")) { 1533 this.getUseContext().add(TypeConvertor.castToUsageContext(value)); 1534 } else if (name.equals("jurisdiction")) { 1535 this.getJurisdiction().add(TypeConvertor.castToCodeableConcept(value)); 1536 } else if (name.equals("purpose")) { 1537 this.purpose = TypeConvertor.castToMarkdown(value); // MarkdownType 1538 } else if (name.equals("copyright")) { 1539 this.copyright = TypeConvertor.castToMarkdown(value); // MarkdownType 1540 } else if (name.equals("copyrightLabel")) { 1541 this.copyrightLabel = TypeConvertor.castToString(value); // StringType 1542 } else if (name.equals("type")) { 1543 value = new ExampleScenarioActorTypeEnumFactory().fromType(TypeConvertor.castToCode(value)); 1544 this.type = (Enumeration) value; // Enumeration<ExampleScenarioActorType> 1545 } else if (name.equals("documentation")) { 1546 this.documentation = TypeConvertor.castToMarkdown(value); // MarkdownType 1547 } else if (name.equals("reference")) { 1548 this.getReference().add(TypeConvertor.castToUrl(value)); 1549 } else if (name.equals("capabilities")) { 1550 this.capabilities = TypeConvertor.castToCanonical(value); // CanonicalType 1551 } else if (name.equals("derivedFrom")) { 1552 this.getDerivedFrom().add(TypeConvertor.castToCanonical(value)); 1553 } else 1554 return super.setProperty(name, value); 1555 return value; 1556 } 1557 1558 @Override 1559 public void removeChild(String name, Base value) throws FHIRException { 1560 if (name.equals("url")) { 1561 this.url = null; 1562 } else if (name.equals("identifier")) { 1563 this.getIdentifier().remove(value); 1564 } else if (name.equals("version")) { 1565 this.version = null; 1566 } else if (name.equals("versionAlgorithm[x]")) { 1567 this.versionAlgorithm = null; 1568 } else if (name.equals("name")) { 1569 this.name = null; 1570 } else if (name.equals("title")) { 1571 this.title = null; 1572 } else if (name.equals("status")) { 1573 value = new PublicationStatusEnumFactory().fromType(TypeConvertor.castToCode(value)); 1574 this.status = (Enumeration) value; // Enumeration<PublicationStatus> 1575 } else if (name.equals("experimental")) { 1576 this.experimental = null; 1577 } else if (name.equals("date")) { 1578 this.date = null; 1579 } else if (name.equals("publisher")) { 1580 this.publisher = null; 1581 } else if (name.equals("contact")) { 1582 this.getContact().remove(value); 1583 } else if (name.equals("description")) { 1584 this.description = null; 1585 } else if (name.equals("useContext")) { 1586 this.getUseContext().remove(value); 1587 } else if (name.equals("jurisdiction")) { 1588 this.getJurisdiction().remove(value); 1589 } else if (name.equals("purpose")) { 1590 this.purpose = null; 1591 } else if (name.equals("copyright")) { 1592 this.copyright = null; 1593 } else if (name.equals("copyrightLabel")) { 1594 this.copyrightLabel = null; 1595 } else if (name.equals("type")) { 1596 value = new ExampleScenarioActorTypeEnumFactory().fromType(TypeConvertor.castToCode(value)); 1597 this.type = (Enumeration) value; // Enumeration<ExampleScenarioActorType> 1598 } else if (name.equals("documentation")) { 1599 this.documentation = null; 1600 } else if (name.equals("reference")) { 1601 this.getReference().remove(value); 1602 } else if (name.equals("capabilities")) { 1603 this.capabilities = null; 1604 } else if (name.equals("derivedFrom")) { 1605 this.getDerivedFrom().remove(value); 1606 } else 1607 super.removeChild(name, value); 1608 1609 } 1610 1611 @Override 1612 public Base makeProperty(int hash, String name) throws FHIRException { 1613 switch (hash) { 1614 case 116079: return getUrlElement(); 1615 case -1618432855: return addIdentifier(); 1616 case 351608024: return getVersionElement(); 1617 case -115699031: return getVersionAlgorithm(); 1618 case 1508158071: return getVersionAlgorithm(); 1619 case 3373707: return getNameElement(); 1620 case 110371416: return getTitleElement(); 1621 case -892481550: return getStatusElement(); 1622 case -404562712: return getExperimentalElement(); 1623 case 3076014: return getDateElement(); 1624 case 1447404028: return getPublisherElement(); 1625 case 951526432: return addContact(); 1626 case -1724546052: return getDescriptionElement(); 1627 case -669707736: return addUseContext(); 1628 case -507075711: return addJurisdiction(); 1629 case -220463842: return getPurposeElement(); 1630 case 1522889671: return getCopyrightElement(); 1631 case 765157229: return getCopyrightLabelElement(); 1632 case 3575610: return getTypeElement(); 1633 case 1587405498: return getDocumentationElement(); 1634 case -925155509: return addReferenceElement(); 1635 case -1487597642: return getCapabilitiesElement(); 1636 case 1077922663: return addDerivedFromElement(); 1637 default: return super.makeProperty(hash, name); 1638 } 1639 1640 } 1641 1642 @Override 1643 public String[] getTypesForProperty(int hash, String name) throws FHIRException { 1644 switch (hash) { 1645 case 116079: /*url*/ return new String[] {"uri"}; 1646 case -1618432855: /*identifier*/ return new String[] {"Identifier"}; 1647 case 351608024: /*version*/ return new String[] {"string"}; 1648 case 1508158071: /*versionAlgorithm*/ return new String[] {"string", "Coding"}; 1649 case 3373707: /*name*/ return new String[] {"string"}; 1650 case 110371416: /*title*/ return new String[] {"string"}; 1651 case -892481550: /*status*/ return new String[] {"code"}; 1652 case -404562712: /*experimental*/ return new String[] {"boolean"}; 1653 case 3076014: /*date*/ return new String[] {"dateTime"}; 1654 case 1447404028: /*publisher*/ return new String[] {"string"}; 1655 case 951526432: /*contact*/ return new String[] {"ContactDetail"}; 1656 case -1724546052: /*description*/ return new String[] {"markdown"}; 1657 case -669707736: /*useContext*/ return new String[] {"UsageContext"}; 1658 case -507075711: /*jurisdiction*/ return new String[] {"CodeableConcept"}; 1659 case -220463842: /*purpose*/ return new String[] {"markdown"}; 1660 case 1522889671: /*copyright*/ return new String[] {"markdown"}; 1661 case 765157229: /*copyrightLabel*/ return new String[] {"string"}; 1662 case 3575610: /*type*/ return new String[] {"code"}; 1663 case 1587405498: /*documentation*/ return new String[] {"markdown"}; 1664 case -925155509: /*reference*/ return new String[] {"url"}; 1665 case -1487597642: /*capabilities*/ return new String[] {"canonical"}; 1666 case 1077922663: /*derivedFrom*/ return new String[] {"canonical"}; 1667 default: return super.getTypesForProperty(hash, name); 1668 } 1669 1670 } 1671 1672 @Override 1673 public Base addChild(String name) throws FHIRException { 1674 if (name.equals("url")) { 1675 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.url"); 1676 } 1677 else if (name.equals("identifier")) { 1678 return addIdentifier(); 1679 } 1680 else if (name.equals("version")) { 1681 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.version"); 1682 } 1683 else if (name.equals("versionAlgorithmString")) { 1684 this.versionAlgorithm = new StringType(); 1685 return this.versionAlgorithm; 1686 } 1687 else if (name.equals("versionAlgorithmCoding")) { 1688 this.versionAlgorithm = new Coding(); 1689 return this.versionAlgorithm; 1690 } 1691 else if (name.equals("name")) { 1692 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.name"); 1693 } 1694 else if (name.equals("title")) { 1695 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.title"); 1696 } 1697 else if (name.equals("status")) { 1698 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.status"); 1699 } 1700 else if (name.equals("experimental")) { 1701 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.experimental"); 1702 } 1703 else if (name.equals("date")) { 1704 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.date"); 1705 } 1706 else if (name.equals("publisher")) { 1707 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.publisher"); 1708 } 1709 else if (name.equals("contact")) { 1710 return addContact(); 1711 } 1712 else if (name.equals("description")) { 1713 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.description"); 1714 } 1715 else if (name.equals("useContext")) { 1716 return addUseContext(); 1717 } 1718 else if (name.equals("jurisdiction")) { 1719 return addJurisdiction(); 1720 } 1721 else if (name.equals("purpose")) { 1722 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.purpose"); 1723 } 1724 else if (name.equals("copyright")) { 1725 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.copyright"); 1726 } 1727 else if (name.equals("copyrightLabel")) { 1728 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.copyrightLabel"); 1729 } 1730 else if (name.equals("type")) { 1731 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.type"); 1732 } 1733 else if (name.equals("documentation")) { 1734 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.documentation"); 1735 } 1736 else if (name.equals("reference")) { 1737 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.reference"); 1738 } 1739 else if (name.equals("capabilities")) { 1740 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.capabilities"); 1741 } 1742 else if (name.equals("derivedFrom")) { 1743 throw new FHIRException("Cannot call addChild on a singleton property ActorDefinition.derivedFrom"); 1744 } 1745 else 1746 return super.addChild(name); 1747 } 1748 1749 public String fhirType() { 1750 return "ActorDefinition"; 1751 1752 } 1753 1754 public ActorDefinition copy() { 1755 ActorDefinition dst = new ActorDefinition(); 1756 copyValues(dst); 1757 return dst; 1758 } 1759 1760 public void copyValues(ActorDefinition dst) { 1761 super.copyValues(dst); 1762 dst.url = url == null ? null : url.copy(); 1763 if (identifier != null) { 1764 dst.identifier = new ArrayList<Identifier>(); 1765 for (Identifier i : identifier) 1766 dst.identifier.add(i.copy()); 1767 }; 1768 dst.version = version == null ? null : version.copy(); 1769 dst.versionAlgorithm = versionAlgorithm == null ? null : versionAlgorithm.copy(); 1770 dst.name = name == null ? null : name.copy(); 1771 dst.title = title == null ? null : title.copy(); 1772 dst.status = status == null ? null : status.copy(); 1773 dst.experimental = experimental == null ? null : experimental.copy(); 1774 dst.date = date == null ? null : date.copy(); 1775 dst.publisher = publisher == null ? null : publisher.copy(); 1776 if (contact != null) { 1777 dst.contact = new ArrayList<ContactDetail>(); 1778 for (ContactDetail i : contact) 1779 dst.contact.add(i.copy()); 1780 }; 1781 dst.description = description == null ? null : description.copy(); 1782 if (useContext != null) { 1783 dst.useContext = new ArrayList<UsageContext>(); 1784 for (UsageContext i : useContext) 1785 dst.useContext.add(i.copy()); 1786 }; 1787 if (jurisdiction != null) { 1788 dst.jurisdiction = new ArrayList<CodeableConcept>(); 1789 for (CodeableConcept i : jurisdiction) 1790 dst.jurisdiction.add(i.copy()); 1791 }; 1792 dst.purpose = purpose == null ? null : purpose.copy(); 1793 dst.copyright = copyright == null ? null : copyright.copy(); 1794 dst.copyrightLabel = copyrightLabel == null ? null : copyrightLabel.copy(); 1795 dst.type = type == null ? null : type.copy(); 1796 dst.documentation = documentation == null ? null : documentation.copy(); 1797 if (reference != null) { 1798 dst.reference = new ArrayList<UrlType>(); 1799 for (UrlType i : reference) 1800 dst.reference.add(i.copy()); 1801 }; 1802 dst.capabilities = capabilities == null ? null : capabilities.copy(); 1803 if (derivedFrom != null) { 1804 dst.derivedFrom = new ArrayList<CanonicalType>(); 1805 for (CanonicalType i : derivedFrom) 1806 dst.derivedFrom.add(i.copy()); 1807 }; 1808 } 1809 1810 protected ActorDefinition typedCopy() { 1811 return copy(); 1812 } 1813 1814 @Override 1815 public boolean equalsDeep(Base other_) { 1816 if (!super.equalsDeep(other_)) 1817 return false; 1818 if (!(other_ instanceof ActorDefinition)) 1819 return false; 1820 ActorDefinition o = (ActorDefinition) other_; 1821 return compareDeep(url, o.url, true) && compareDeep(identifier, o.identifier, true) && compareDeep(version, o.version, true) 1822 && compareDeep(versionAlgorithm, o.versionAlgorithm, true) && compareDeep(name, o.name, true) && compareDeep(title, o.title, true) 1823 && compareDeep(status, o.status, true) && compareDeep(experimental, o.experimental, true) && compareDeep(date, o.date, true) 1824 && compareDeep(publisher, o.publisher, true) && compareDeep(contact, o.contact, true) && compareDeep(description, o.description, true) 1825 && compareDeep(useContext, o.useContext, true) && compareDeep(jurisdiction, o.jurisdiction, true) 1826 && compareDeep(purpose, o.purpose, true) && compareDeep(copyright, o.copyright, true) && compareDeep(copyrightLabel, o.copyrightLabel, true) 1827 && compareDeep(type, o.type, true) && compareDeep(documentation, o.documentation, true) && compareDeep(reference, o.reference, true) 1828 && compareDeep(capabilities, o.capabilities, true) && compareDeep(derivedFrom, o.derivedFrom, true) 1829 ; 1830 } 1831 1832 @Override 1833 public boolean equalsShallow(Base other_) { 1834 if (!super.equalsShallow(other_)) 1835 return false; 1836 if (!(other_ instanceof ActorDefinition)) 1837 return false; 1838 ActorDefinition o = (ActorDefinition) other_; 1839 return compareValues(url, o.url, true) && compareValues(version, o.version, true) && compareValues(name, o.name, true) 1840 && compareValues(title, o.title, true) && compareValues(status, o.status, true) && compareValues(experimental, o.experimental, true) 1841 && compareValues(date, o.date, true) && compareValues(publisher, o.publisher, true) && compareValues(description, o.description, true) 1842 && compareValues(purpose, o.purpose, true) && compareValues(copyright, o.copyright, true) && compareValues(copyrightLabel, o.copyrightLabel, true) 1843 && compareValues(type, o.type, true) && compareValues(documentation, o.documentation, true) && compareValues(reference, o.reference, true) 1844 && compareValues(capabilities, o.capabilities, true) && compareValues(derivedFrom, o.derivedFrom, true) 1845 ; 1846 } 1847 1848 public boolean isEmpty() { 1849 return super.isEmpty() && ca.uhn.fhir.util.ElementUtil.isEmpty(url, identifier, version 1850 , versionAlgorithm, name, title, status, experimental, date, publisher, contact 1851 , description, useContext, jurisdiction, purpose, copyright, copyrightLabel, type 1852 , documentation, reference, capabilities, derivedFrom); 1853 } 1854 1855 @Override 1856 public ResourceType getResourceType() { 1857 return ResourceType.ActorDefinition; 1858 } 1859 1860 /** 1861 * Search parameter: <b>type</b> 1862 * <p> 1863 * Description: <b>The type of actor</b><br> 1864 * Type: <b>token</b><br> 1865 * Path: <b>ActorDefinition.type</b><br> 1866 * </p> 1867 */ 1868 @SearchParamDefinition(name="type", path="ActorDefinition.type", description="The type of actor", type="token" ) 1869 public static final String SP_TYPE = "type"; 1870 /** 1871 * <b>Fluent Client</b> search parameter constant for <b>type</b> 1872 * <p> 1873 * Description: <b>The type of actor</b><br> 1874 * Type: <b>token</b><br> 1875 * Path: <b>ActorDefinition.type</b><br> 1876 * </p> 1877 */ 1878 public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_TYPE); 1879 1880 /** 1881 * Search parameter: <b>context-quantity</b> 1882 * <p> 1883 * Description: <b>Multiple Resources: 1884 1885* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition 1886* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition 1887* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement 1888* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition 1889* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation 1890* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system 1891* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition 1892* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map 1893* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition 1894* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition 1895* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence 1896* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report 1897* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable 1898* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario 1899* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition 1900* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide 1901* [Library](library.html): A quantity- or range-valued use context assigned to the library 1902* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure 1903* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition 1904* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system 1905* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition 1906* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition 1907* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire 1908* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements 1909* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter 1910* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition 1911* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map 1912* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities 1913* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script 1914* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set 1915</b><br> 1916 * Type: <b>quantity</b><br> 1917 * Path: <b>(ActivityDefinition.useContext.value.ofType(Quantity)) | (ActivityDefinition.useContext.value.ofType(Range)) | (ActorDefinition.useContext.value.ofType(Quantity)) | (ActorDefinition.useContext.value.ofType(Range)) | (CapabilityStatement.useContext.value.ofType(Quantity)) | (CapabilityStatement.useContext.value.ofType(Range)) | (ChargeItemDefinition.useContext.value.ofType(Quantity)) | (ChargeItemDefinition.useContext.value.ofType(Range)) | (Citation.useContext.value.ofType(Quantity)) | (Citation.useContext.value.ofType(Range)) | (CodeSystem.useContext.value.ofType(Quantity)) | (CodeSystem.useContext.value.ofType(Range)) | (CompartmentDefinition.useContext.value.ofType(Quantity)) | (CompartmentDefinition.useContext.value.ofType(Range)) | (ConceptMap.useContext.value.ofType(Quantity)) | (ConceptMap.useContext.value.ofType(Range)) | (ConditionDefinition.useContext.value.ofType(Quantity)) | (ConditionDefinition.useContext.value.ofType(Range)) | (EventDefinition.useContext.value.ofType(Quantity)) | (EventDefinition.useContext.value.ofType(Range)) | (Evidence.useContext.value.ofType(Quantity)) | (Evidence.useContext.value.ofType(Range)) | (EvidenceReport.useContext.value.ofType(Quantity)) | (EvidenceReport.useContext.value.ofType(Range)) | (EvidenceVariable.useContext.value.ofType(Quantity)) | (EvidenceVariable.useContext.value.ofType(Range)) | (ExampleScenario.useContext.value.ofType(Quantity)) | (ExampleScenario.useContext.value.ofType(Range)) | (GraphDefinition.useContext.value.ofType(Quantity)) | (GraphDefinition.useContext.value.ofType(Range)) | (ImplementationGuide.useContext.value.ofType(Quantity)) | (ImplementationGuide.useContext.value.ofType(Range)) | (Library.useContext.value.ofType(Quantity)) | (Library.useContext.value.ofType(Range)) | (Measure.useContext.value.ofType(Quantity)) | (Measure.useContext.value.ofType(Range)) | (MessageDefinition.useContext.value.ofType(Quantity)) | (MessageDefinition.useContext.value.ofType(Range)) | (NamingSystem.useContext.value.ofType(Quantity)) | (NamingSystem.useContext.value.ofType(Range)) | (OperationDefinition.useContext.value.ofType(Quantity)) | (OperationDefinition.useContext.value.ofType(Range)) | (PlanDefinition.useContext.value.ofType(Quantity)) | (PlanDefinition.useContext.value.ofType(Range)) | (Questionnaire.useContext.value.ofType(Quantity)) | (Questionnaire.useContext.value.ofType(Range)) | (Requirements.useContext.value.ofType(Quantity)) | (Requirements.useContext.value.ofType(Range)) | (SearchParameter.useContext.value.ofType(Quantity)) | (SearchParameter.useContext.value.ofType(Range)) | (StructureDefinition.useContext.value.ofType(Quantity)) | (StructureDefinition.useContext.value.ofType(Range)) | (StructureMap.useContext.value.ofType(Quantity)) | (StructureMap.useContext.value.ofType(Range)) | (TerminologyCapabilities.useContext.value.ofType(Quantity)) | (TerminologyCapabilities.useContext.value.ofType(Range)) | (TestScript.useContext.value.ofType(Quantity)) | (TestScript.useContext.value.ofType(Range)) | (ValueSet.useContext.value.ofType(Quantity)) | (ValueSet.useContext.value.ofType(Range))</b><br> 1918 * </p> 1919 */ 1920 @SearchParamDefinition(name="context-quantity", path="(ActivityDefinition.useContext.value.ofType(Quantity)) | (ActivityDefinition.useContext.value.ofType(Range)) | (ActorDefinition.useContext.value.ofType(Quantity)) | (ActorDefinition.useContext.value.ofType(Range)) | (CapabilityStatement.useContext.value.ofType(Quantity)) | (CapabilityStatement.useContext.value.ofType(Range)) | (ChargeItemDefinition.useContext.value.ofType(Quantity)) | (ChargeItemDefinition.useContext.value.ofType(Range)) | (Citation.useContext.value.ofType(Quantity)) | (Citation.useContext.value.ofType(Range)) | (CodeSystem.useContext.value.ofType(Quantity)) | (CodeSystem.useContext.value.ofType(Range)) | (CompartmentDefinition.useContext.value.ofType(Quantity)) | (CompartmentDefinition.useContext.value.ofType(Range)) | (ConceptMap.useContext.value.ofType(Quantity)) | (ConceptMap.useContext.value.ofType(Range)) | (ConditionDefinition.useContext.value.ofType(Quantity)) | (ConditionDefinition.useContext.value.ofType(Range)) | (EventDefinition.useContext.value.ofType(Quantity)) | (EventDefinition.useContext.value.ofType(Range)) | (Evidence.useContext.value.ofType(Quantity)) | (Evidence.useContext.value.ofType(Range)) | (EvidenceReport.useContext.value.ofType(Quantity)) | (EvidenceReport.useContext.value.ofType(Range)) | (EvidenceVariable.useContext.value.ofType(Quantity)) | (EvidenceVariable.useContext.value.ofType(Range)) | (ExampleScenario.useContext.value.ofType(Quantity)) | (ExampleScenario.useContext.value.ofType(Range)) | (GraphDefinition.useContext.value.ofType(Quantity)) | (GraphDefinition.useContext.value.ofType(Range)) | (ImplementationGuide.useContext.value.ofType(Quantity)) | (ImplementationGuide.useContext.value.ofType(Range)) | (Library.useContext.value.ofType(Quantity)) | (Library.useContext.value.ofType(Range)) | (Measure.useContext.value.ofType(Quantity)) | (Measure.useContext.value.ofType(Range)) | (MessageDefinition.useContext.value.ofType(Quantity)) | (MessageDefinition.useContext.value.ofType(Range)) | (NamingSystem.useContext.value.ofType(Quantity)) | (NamingSystem.useContext.value.ofType(Range)) | (OperationDefinition.useContext.value.ofType(Quantity)) | (OperationDefinition.useContext.value.ofType(Range)) | (PlanDefinition.useContext.value.ofType(Quantity)) | (PlanDefinition.useContext.value.ofType(Range)) | (Questionnaire.useContext.value.ofType(Quantity)) | (Questionnaire.useContext.value.ofType(Range)) | (Requirements.useContext.value.ofType(Quantity)) | (Requirements.useContext.value.ofType(Range)) | (SearchParameter.useContext.value.ofType(Quantity)) | (SearchParameter.useContext.value.ofType(Range)) | (StructureDefinition.useContext.value.ofType(Quantity)) | (StructureDefinition.useContext.value.ofType(Range)) | (StructureMap.useContext.value.ofType(Quantity)) | (StructureMap.useContext.value.ofType(Range)) | (TerminologyCapabilities.useContext.value.ofType(Quantity)) | (TerminologyCapabilities.useContext.value.ofType(Range)) | (TestScript.useContext.value.ofType(Quantity)) | (TestScript.useContext.value.ofType(Range)) | (ValueSet.useContext.value.ofType(Quantity)) | (ValueSet.useContext.value.ofType(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" ) 1921 public static final String SP_CONTEXT_QUANTITY = "context-quantity"; 1922 /** 1923 * <b>Fluent Client</b> search parameter constant for <b>context-quantity</b> 1924 * <p> 1925 * Description: <b>Multiple Resources: 1926 1927* [ActivityDefinition](activitydefinition.html): A quantity- or range-valued use context assigned to the activity definition 1928* [ActorDefinition](actordefinition.html): A quantity- or range-valued use context assigned to the Actor Definition 1929* [CapabilityStatement](capabilitystatement.html): A quantity- or range-valued use context assigned to the capability statement 1930* [ChargeItemDefinition](chargeitemdefinition.html): A quantity- or range-valued use context assigned to the charge item definition 1931* [Citation](citation.html): A quantity- or range-valued use context assigned to the citation 1932* [CodeSystem](codesystem.html): A quantity- or range-valued use context assigned to the code system 1933* [CompartmentDefinition](compartmentdefinition.html): A quantity- or range-valued use context assigned to the compartment definition 1934* [ConceptMap](conceptmap.html): A quantity- or range-valued use context assigned to the concept map 1935* [ConditionDefinition](conditiondefinition.html): A quantity- or range-valued use context assigned to the condition definition 1936* [EventDefinition](eventdefinition.html): A quantity- or range-valued use context assigned to the event definition 1937* [Evidence](evidence.html): A quantity- or range-valued use context assigned to the evidence 1938* [EvidenceReport](evidencereport.html): A quantity- or range-valued use context assigned to the evidence report 1939* [EvidenceVariable](evidencevariable.html): A quantity- or range-valued use context assigned to the evidence variable 1940* [ExampleScenario](examplescenario.html): A quantity- or range-valued use context assigned to the example scenario 1941* [GraphDefinition](graphdefinition.html): A quantity- or range-valued use context assigned to the graph definition 1942* [ImplementationGuide](implementationguide.html): A quantity- or range-valued use context assigned to the implementation guide 1943* [Library](library.html): A quantity- or range-valued use context assigned to the library 1944* [Measure](measure.html): A quantity- or range-valued use context assigned to the measure 1945* [MessageDefinition](messagedefinition.html): A quantity- or range-valued use context assigned to the message definition 1946* [NamingSystem](namingsystem.html): A quantity- or range-valued use context assigned to the naming system 1947* [OperationDefinition](operationdefinition.html): A quantity- or range-valued use context assigned to the operation definition 1948* [PlanDefinition](plandefinition.html): A quantity- or range-valued use context assigned to the plan definition 1949* [Questionnaire](questionnaire.html): A quantity- or range-valued use context assigned to the questionnaire 1950* [Requirements](requirements.html): A quantity- or range-valued use context assigned to the requirements 1951* [SearchParameter](searchparameter.html): A quantity- or range-valued use context assigned to the search parameter 1952* [StructureDefinition](structuredefinition.html): A quantity- or range-valued use context assigned to the structure definition 1953* [StructureMap](structuremap.html): A quantity- or range-valued use context assigned to the structure map 1954* [TerminologyCapabilities](terminologycapabilities.html): A quantity- or range-valued use context assigned to the terminology capabilities 1955* [TestScript](testscript.html): A quantity- or range-valued use context assigned to the test script 1956* [ValueSet](valueset.html): A quantity- or range-valued use context assigned to the value set 1957</b><br> 1958 * Type: <b>quantity</b><br> 1959 * Path: <b>(ActivityDefinition.useContext.value.ofType(Quantity)) | (ActivityDefinition.useContext.value.ofType(Range)) | (ActorDefinition.useContext.value.ofType(Quantity)) | (ActorDefinition.useContext.value.ofType(Range)) | (CapabilityStatement.useContext.value.ofType(Quantity)) | (CapabilityStatement.useContext.value.ofType(Range)) | (ChargeItemDefinition.useContext.value.ofType(Quantity)) | (ChargeItemDefinition.useContext.value.ofType(Range)) | (Citation.useContext.value.ofType(Quantity)) | (Citation.useContext.value.ofType(Range)) | (CodeSystem.useContext.value.ofType(Quantity)) | (CodeSystem.useContext.value.ofType(Range)) | (CompartmentDefinition.useContext.value.ofType(Quantity)) | (CompartmentDefinition.useContext.value.ofType(Range)) | (ConceptMap.useContext.value.ofType(Quantity)) | (ConceptMap.useContext.value.ofType(Range)) | (ConditionDefinition.useContext.value.ofType(Quantity)) | (ConditionDefinition.useContext.value.ofType(Range)) | (EventDefinition.useContext.value.ofType(Quantity)) | (EventDefinition.useContext.value.ofType(Range)) | (Evidence.useContext.value.ofType(Quantity)) | (Evidence.useContext.value.ofType(Range)) | (EvidenceReport.useContext.value.ofType(Quantity)) | (EvidenceReport.useContext.value.ofType(Range)) | (EvidenceVariable.useContext.value.ofType(Quantity)) | (EvidenceVariable.useContext.value.ofType(Range)) | (ExampleScenario.useContext.value.ofType(Quantity)) | (ExampleScenario.useContext.value.ofType(Range)) | (GraphDefinition.useContext.value.ofType(Quantity)) | (GraphDefinition.useContext.value.ofType(Range)) | (ImplementationGuide.useContext.value.ofType(Quantity)) | (ImplementationGuide.useContext.value.ofType(Range)) | (Library.useContext.value.ofType(Quantity)) | (Library.useContext.value.ofType(Range)) | (Measure.useContext.value.ofType(Quantity)) | (Measure.useContext.value.ofType(Range)) | (MessageDefinition.useContext.value.ofType(Quantity)) | (MessageDefinition.useContext.value.ofType(Range)) | (NamingSystem.useContext.value.ofType(Quantity)) | (NamingSystem.useContext.value.ofType(Range)) | (OperationDefinition.useContext.value.ofType(Quantity)) | (OperationDefinition.useContext.value.ofType(Range)) | (PlanDefinition.useContext.value.ofType(Quantity)) | (PlanDefinition.useContext.value.ofType(Range)) | (Questionnaire.useContext.value.ofType(Quantity)) | (Questionnaire.useContext.value.ofType(Range)) | (Requirements.useContext.value.ofType(Quantity)) | (Requirements.useContext.value.ofType(Range)) | (SearchParameter.useContext.value.ofType(Quantity)) | (SearchParameter.useContext.value.ofType(Range)) | (StructureDefinition.useContext.value.ofType(Quantity)) | (StructureDefinition.useContext.value.ofType(Range)) | (StructureMap.useContext.value.ofType(Quantity)) | (StructureMap.useContext.value.ofType(Range)) | (TerminologyCapabilities.useContext.value.ofType(Quantity)) | (TerminologyCapabilities.useContext.value.ofType(Range)) | (TestScript.useContext.value.ofType(Quantity)) | (TestScript.useContext.value.ofType(Range)) | (ValueSet.useContext.value.ofType(Quantity)) | (ValueSet.useContext.value.ofType(Range))</b><br> 1960 * </p> 1961 */ 1962 public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY = new ca.uhn.fhir.rest.gclient.QuantityClientParam(SP_CONTEXT_QUANTITY); 1963 1964 /** 1965 * Search parameter: <b>context-type-quantity</b> 1966 * <p> 1967 * Description: <b>Multiple Resources: 1968 1969* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition 1970* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition 1971* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement 1972* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition 1973* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation 1974* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system 1975* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition 1976* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map 1977* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition 1978* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition 1979* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence 1980* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report 1981* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable 1982* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario 1983* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition 1984* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide 1985* [Library](library.html): A use context type and quantity- or range-based value assigned to the library 1986* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure 1987* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition 1988* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system 1989* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition 1990* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition 1991* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire 1992* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements 1993* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter 1994* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition 1995* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map 1996* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities 1997* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script 1998* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set 1999</b><br> 2000 * Type: <b>composite</b><br> 2001 * 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> 2002 * </p> 2003 */ 2004 @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"} ) 2005 public static final String SP_CONTEXT_TYPE_QUANTITY = "context-type-quantity"; 2006 /** 2007 * <b>Fluent Client</b> search parameter constant for <b>context-type-quantity</b> 2008 * <p> 2009 * Description: <b>Multiple Resources: 2010 2011* [ActivityDefinition](activitydefinition.html): A use context type and quantity- or range-based value assigned to the activity definition 2012* [ActorDefinition](actordefinition.html): A use context type and quantity- or range-based value assigned to the Actor Definition 2013* [CapabilityStatement](capabilitystatement.html): A use context type and quantity- or range-based value assigned to the capability statement 2014* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and quantity- or range-based value assigned to the charge item definition 2015* [Citation](citation.html): A use context type and quantity- or range-based value assigned to the citation 2016* [CodeSystem](codesystem.html): A use context type and quantity- or range-based value assigned to the code system 2017* [CompartmentDefinition](compartmentdefinition.html): A use context type and quantity- or range-based value assigned to the compartment definition 2018* [ConceptMap](conceptmap.html): A use context type and quantity- or range-based value assigned to the concept map 2019* [ConditionDefinition](conditiondefinition.html): A use context type and quantity- or range-based value assigned to the condition definition 2020* [EventDefinition](eventdefinition.html): A use context type and quantity- or range-based value assigned to the event definition 2021* [Evidence](evidence.html): A use context type and quantity- or range-based value assigned to the evidence 2022* [EvidenceReport](evidencereport.html): A use context type and quantity- or range-based value assigned to the evidence report 2023* [EvidenceVariable](evidencevariable.html): A use context type and quantity- or range-based value assigned to the evidence variable 2024* [ExampleScenario](examplescenario.html): A use context type and quantity- or range-based value assigned to the example scenario 2025* [GraphDefinition](graphdefinition.html): A use context type and quantity- or range-based value assigned to the graph definition 2026* [ImplementationGuide](implementationguide.html): A use context type and quantity- or range-based value assigned to the implementation guide 2027* [Library](library.html): A use context type and quantity- or range-based value assigned to the library 2028* [Measure](measure.html): A use context type and quantity- or range-based value assigned to the measure 2029* [MessageDefinition](messagedefinition.html): A use context type and quantity- or range-based value assigned to the message definition 2030* [NamingSystem](namingsystem.html): A use context type and quantity- or range-based value assigned to the naming system 2031* [OperationDefinition](operationdefinition.html): A use context type and quantity- or range-based value assigned to the operation definition 2032* [PlanDefinition](plandefinition.html): A use context type and quantity- or range-based value assigned to the plan definition 2033* [Questionnaire](questionnaire.html): A use context type and quantity- or range-based value assigned to the questionnaire 2034* [Requirements](requirements.html): A use context type and quantity- or range-based value assigned to the requirements 2035* [SearchParameter](searchparameter.html): A use context type and quantity- or range-based value assigned to the search parameter 2036* [StructureDefinition](structuredefinition.html): A use context type and quantity- or range-based value assigned to the structure definition 2037* [StructureMap](structuremap.html): A use context type and quantity- or range-based value assigned to the structure map 2038* [TerminologyCapabilities](terminologycapabilities.html): A use context type and quantity- or range-based value assigned to the terminology capabilities 2039* [TestScript](testscript.html): A use context type and quantity- or range-based value assigned to the test script 2040* [ValueSet](valueset.html): A use context type and quantity- or range-based value assigned to the value set 2041</b><br> 2042 * Type: <b>composite</b><br> 2043 * 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> 2044 * </p> 2045 */ 2046 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); 2047 2048 /** 2049 * Search parameter: <b>context-type-value</b> 2050 * <p> 2051 * Description: <b>Multiple Resources: 2052 2053* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition 2054* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition 2055* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement 2056* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition 2057* [Citation](citation.html): A use context type and value assigned to the citation 2058* [CodeSystem](codesystem.html): A use context type and value assigned to the code system 2059* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition 2060* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map 2061* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition 2062* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition 2063* [Evidence](evidence.html): A use context type and value assigned to the evidence 2064* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report 2065* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable 2066* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario 2067* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition 2068* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide 2069* [Library](library.html): A use context type and value assigned to the library 2070* [Measure](measure.html): A use context type and value assigned to the measure 2071* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition 2072* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system 2073* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition 2074* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition 2075* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire 2076* [Requirements](requirements.html): A use context type and value assigned to the requirements 2077* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter 2078* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition 2079* [StructureMap](structuremap.html): A use context type and value assigned to the structure map 2080* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities 2081* [TestScript](testscript.html): A use context type and value assigned to the test script 2082* [ValueSet](valueset.html): A use context type and value assigned to the value set 2083</b><br> 2084 * Type: <b>composite</b><br> 2085 * 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> 2086 * </p> 2087 */ 2088 @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"} ) 2089 public static final String SP_CONTEXT_TYPE_VALUE = "context-type-value"; 2090 /** 2091 * <b>Fluent Client</b> search parameter constant for <b>context-type-value</b> 2092 * <p> 2093 * Description: <b>Multiple Resources: 2094 2095* [ActivityDefinition](activitydefinition.html): A use context type and value assigned to the activity definition 2096* [ActorDefinition](actordefinition.html): A use context type and value assigned to the Actor Definition 2097* [CapabilityStatement](capabilitystatement.html): A use context type and value assigned to the capability statement 2098* [ChargeItemDefinition](chargeitemdefinition.html): A use context type and value assigned to the charge item definition 2099* [Citation](citation.html): A use context type and value assigned to the citation 2100* [CodeSystem](codesystem.html): A use context type and value assigned to the code system 2101* [CompartmentDefinition](compartmentdefinition.html): A use context type and value assigned to the compartment definition 2102* [ConceptMap](conceptmap.html): A use context type and value assigned to the concept map 2103* [ConditionDefinition](conditiondefinition.html): A use context type and value assigned to the condition definition 2104* [EventDefinition](eventdefinition.html): A use context type and value assigned to the event definition 2105* [Evidence](evidence.html): A use context type and value assigned to the evidence 2106* [EvidenceReport](evidencereport.html): A use context type and value assigned to the evidence report 2107* [EvidenceVariable](evidencevariable.html): A use context type and value assigned to the evidence variable 2108* [ExampleScenario](examplescenario.html): A use context type and value assigned to the example scenario 2109* [GraphDefinition](graphdefinition.html): A use context type and value assigned to the graph definition 2110* [ImplementationGuide](implementationguide.html): A use context type and value assigned to the implementation guide 2111* [Library](library.html): A use context type and value assigned to the library 2112* [Measure](measure.html): A use context type and value assigned to the measure 2113* [MessageDefinition](messagedefinition.html): A use context type and value assigned to the message definition 2114* [NamingSystem](namingsystem.html): A use context type and value assigned to the naming system 2115* [OperationDefinition](operationdefinition.html): A use context type and value assigned to the operation definition 2116* [PlanDefinition](plandefinition.html): A use context type and value assigned to the plan definition 2117* [Questionnaire](questionnaire.html): A use context type and value assigned to the questionnaire 2118* [Requirements](requirements.html): A use context type and value assigned to the requirements 2119* [SearchParameter](searchparameter.html): A use context type and value assigned to the search parameter 2120* [StructureDefinition](structuredefinition.html): A use context type and value assigned to the structure definition 2121* [StructureMap](structuremap.html): A use context type and value assigned to the structure map 2122* [TerminologyCapabilities](terminologycapabilities.html): A use context type and value assigned to the terminology capabilities 2123* [TestScript](testscript.html): A use context type and value assigned to the test script 2124* [ValueSet](valueset.html): A use context type and value assigned to the value set 2125</b><br> 2126 * Type: <b>composite</b><br> 2127 * 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> 2128 * </p> 2129 */ 2130 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); 2131 2132 /** 2133 * Search parameter: <b>context-type</b> 2134 * <p> 2135 * Description: <b>Multiple Resources: 2136 2137* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition 2138* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition 2139* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement 2140* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition 2141* [Citation](citation.html): A type of use context assigned to the citation 2142* [CodeSystem](codesystem.html): A type of use context assigned to the code system 2143* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition 2144* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map 2145* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition 2146* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition 2147* [Evidence](evidence.html): A type of use context assigned to the evidence 2148* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report 2149* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable 2150* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario 2151* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition 2152* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide 2153* [Library](library.html): A type of use context assigned to the library 2154* [Measure](measure.html): A type of use context assigned to the measure 2155* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition 2156* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system 2157* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition 2158* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition 2159* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire 2160* [Requirements](requirements.html): A type of use context assigned to the requirements 2161* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter 2162* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition 2163* [StructureMap](structuremap.html): A type of use context assigned to the structure map 2164* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities 2165* [TestScript](testscript.html): A type of use context assigned to the test script 2166* [ValueSet](valueset.html): A type of use context assigned to the value set 2167</b><br> 2168 * Type: <b>token</b><br> 2169 * 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> 2170 * </p> 2171 */ 2172 @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" ) 2173 public static final String SP_CONTEXT_TYPE = "context-type"; 2174 /** 2175 * <b>Fluent Client</b> search parameter constant for <b>context-type</b> 2176 * <p> 2177 * Description: <b>Multiple Resources: 2178 2179* [ActivityDefinition](activitydefinition.html): A type of use context assigned to the activity definition 2180* [ActorDefinition](actordefinition.html): A type of use context assigned to the Actor Definition 2181* [CapabilityStatement](capabilitystatement.html): A type of use context assigned to the capability statement 2182* [ChargeItemDefinition](chargeitemdefinition.html): A type of use context assigned to the charge item definition 2183* [Citation](citation.html): A type of use context assigned to the citation 2184* [CodeSystem](codesystem.html): A type of use context assigned to the code system 2185* [CompartmentDefinition](compartmentdefinition.html): A type of use context assigned to the compartment definition 2186* [ConceptMap](conceptmap.html): A type of use context assigned to the concept map 2187* [ConditionDefinition](conditiondefinition.html): A type of use context assigned to the condition definition 2188* [EventDefinition](eventdefinition.html): A type of use context assigned to the event definition 2189* [Evidence](evidence.html): A type of use context assigned to the evidence 2190* [EvidenceReport](evidencereport.html): A type of use context assigned to the evidence report 2191* [EvidenceVariable](evidencevariable.html): A type of use context assigned to the evidence variable 2192* [ExampleScenario](examplescenario.html): A type of use context assigned to the example scenario 2193* [GraphDefinition](graphdefinition.html): A type of use context assigned to the graph definition 2194* [ImplementationGuide](implementationguide.html): A type of use context assigned to the implementation guide 2195* [Library](library.html): A type of use context assigned to the library 2196* [Measure](measure.html): A type of use context assigned to the measure 2197* [MessageDefinition](messagedefinition.html): A type of use context assigned to the message definition 2198* [NamingSystem](namingsystem.html): A type of use context assigned to the naming system 2199* [OperationDefinition](operationdefinition.html): A type of use context assigned to the operation definition 2200* [PlanDefinition](plandefinition.html): A type of use context assigned to the plan definition 2201* [Questionnaire](questionnaire.html): A type of use context assigned to the questionnaire 2202* [Requirements](requirements.html): A type of use context assigned to the requirements 2203* [SearchParameter](searchparameter.html): A type of use context assigned to the search parameter 2204* [StructureDefinition](structuredefinition.html): A type of use context assigned to the structure definition 2205* [StructureMap](structuremap.html): A type of use context assigned to the structure map 2206* [TerminologyCapabilities](terminologycapabilities.html): A type of use context assigned to the terminology capabilities 2207* [TestScript](testscript.html): A type of use context assigned to the test script 2208* [ValueSet](valueset.html): A type of use context assigned to the value set 2209</b><br> 2210 * Type: <b>token</b><br> 2211 * 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> 2212 * </p> 2213 */ 2214 public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT_TYPE); 2215 2216 /** 2217 * Search parameter: <b>context</b> 2218 * <p> 2219 * Description: <b>Multiple Resources: 2220 2221* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition 2222* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition 2223* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement 2224* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition 2225* [Citation](citation.html): A use context assigned to the citation 2226* [CodeSystem](codesystem.html): A use context assigned to the code system 2227* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition 2228* [ConceptMap](conceptmap.html): A use context assigned to the concept map 2229* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition 2230* [EventDefinition](eventdefinition.html): A use context assigned to the event definition 2231* [Evidence](evidence.html): A use context assigned to the evidence 2232* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report 2233* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable 2234* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario 2235* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition 2236* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide 2237* [Library](library.html): A use context assigned to the library 2238* [Measure](measure.html): A use context assigned to the measure 2239* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition 2240* [NamingSystem](namingsystem.html): A use context assigned to the naming system 2241* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition 2242* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition 2243* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire 2244* [Requirements](requirements.html): A use context assigned to the requirements 2245* [SearchParameter](searchparameter.html): A use context assigned to the search parameter 2246* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition 2247* [StructureMap](structuremap.html): A use context assigned to the structure map 2248* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities 2249* [TestScript](testscript.html): A use context assigned to the test script 2250* [ValueSet](valueset.html): A use context assigned to the value set 2251</b><br> 2252 * Type: <b>token</b><br> 2253 * Path: <b>(ActivityDefinition.useContext.value.ofType(CodeableConcept)) | (ActorDefinition.useContext.value.ofType(CodeableConcept)) | (CapabilityStatement.useContext.value.ofType(CodeableConcept)) | (ChargeItemDefinition.useContext.value.ofType(CodeableConcept)) | (Citation.useContext.value.ofType(CodeableConcept)) | (CodeSystem.useContext.value.ofType(CodeableConcept)) | (CompartmentDefinition.useContext.value.ofType(CodeableConcept)) | (ConceptMap.useContext.value.ofType(CodeableConcept)) | (ConditionDefinition.useContext.value.ofType(CodeableConcept)) | (EventDefinition.useContext.value.ofType(CodeableConcept)) | (Evidence.useContext.value.ofType(CodeableConcept)) | (EvidenceReport.useContext.value.ofType(CodeableConcept)) | (EvidenceVariable.useContext.value.ofType(CodeableConcept)) | (ExampleScenario.useContext.value.ofType(CodeableConcept)) | (GraphDefinition.useContext.value.ofType(CodeableConcept)) | (ImplementationGuide.useContext.value.ofType(CodeableConcept)) | (Library.useContext.value.ofType(CodeableConcept)) | (Measure.useContext.value.ofType(CodeableConcept)) | (MessageDefinition.useContext.value.ofType(CodeableConcept)) | (NamingSystem.useContext.value.ofType(CodeableConcept)) | (OperationDefinition.useContext.value.ofType(CodeableConcept)) | (PlanDefinition.useContext.value.ofType(CodeableConcept)) | (Questionnaire.useContext.value.ofType(CodeableConcept)) | (Requirements.useContext.value.ofType(CodeableConcept)) | (SearchParameter.useContext.value.ofType(CodeableConcept)) | (StructureDefinition.useContext.value.ofType(CodeableConcept)) | (StructureMap.useContext.value.ofType(CodeableConcept)) | (TerminologyCapabilities.useContext.value.ofType(CodeableConcept)) | (TestScript.useContext.value.ofType(CodeableConcept)) | (ValueSet.useContext.value.ofType(CodeableConcept))</b><br> 2254 * </p> 2255 */ 2256 @SearchParamDefinition(name="context", path="(ActivityDefinition.useContext.value.ofType(CodeableConcept)) | (ActorDefinition.useContext.value.ofType(CodeableConcept)) | (CapabilityStatement.useContext.value.ofType(CodeableConcept)) | (ChargeItemDefinition.useContext.value.ofType(CodeableConcept)) | (Citation.useContext.value.ofType(CodeableConcept)) | (CodeSystem.useContext.value.ofType(CodeableConcept)) | (CompartmentDefinition.useContext.value.ofType(CodeableConcept)) | (ConceptMap.useContext.value.ofType(CodeableConcept)) | (ConditionDefinition.useContext.value.ofType(CodeableConcept)) | (EventDefinition.useContext.value.ofType(CodeableConcept)) | (Evidence.useContext.value.ofType(CodeableConcept)) | (EvidenceReport.useContext.value.ofType(CodeableConcept)) | (EvidenceVariable.useContext.value.ofType(CodeableConcept)) | (ExampleScenario.useContext.value.ofType(CodeableConcept)) | (GraphDefinition.useContext.value.ofType(CodeableConcept)) | (ImplementationGuide.useContext.value.ofType(CodeableConcept)) | (Library.useContext.value.ofType(CodeableConcept)) | (Measure.useContext.value.ofType(CodeableConcept)) | (MessageDefinition.useContext.value.ofType(CodeableConcept)) | (NamingSystem.useContext.value.ofType(CodeableConcept)) | (OperationDefinition.useContext.value.ofType(CodeableConcept)) | (PlanDefinition.useContext.value.ofType(CodeableConcept)) | (Questionnaire.useContext.value.ofType(CodeableConcept)) | (Requirements.useContext.value.ofType(CodeableConcept)) | (SearchParameter.useContext.value.ofType(CodeableConcept)) | (StructureDefinition.useContext.value.ofType(CodeableConcept)) | (StructureMap.useContext.value.ofType(CodeableConcept)) | (TerminologyCapabilities.useContext.value.ofType(CodeableConcept)) | (TestScript.useContext.value.ofType(CodeableConcept)) | (ValueSet.useContext.value.ofType(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" ) 2257 public static final String SP_CONTEXT = "context"; 2258 /** 2259 * <b>Fluent Client</b> search parameter constant for <b>context</b> 2260 * <p> 2261 * Description: <b>Multiple Resources: 2262 2263* [ActivityDefinition](activitydefinition.html): A use context assigned to the activity definition 2264* [ActorDefinition](actordefinition.html): A use context assigned to the Actor Definition 2265* [CapabilityStatement](capabilitystatement.html): A use context assigned to the capability statement 2266* [ChargeItemDefinition](chargeitemdefinition.html): A use context assigned to the charge item definition 2267* [Citation](citation.html): A use context assigned to the citation 2268* [CodeSystem](codesystem.html): A use context assigned to the code system 2269* [CompartmentDefinition](compartmentdefinition.html): A use context assigned to the compartment definition 2270* [ConceptMap](conceptmap.html): A use context assigned to the concept map 2271* [ConditionDefinition](conditiondefinition.html): A use context assigned to the condition definition 2272* [EventDefinition](eventdefinition.html): A use context assigned to the event definition 2273* [Evidence](evidence.html): A use context assigned to the evidence 2274* [EvidenceReport](evidencereport.html): A use context assigned to the evidence report 2275* [EvidenceVariable](evidencevariable.html): A use context assigned to the evidence variable 2276* [ExampleScenario](examplescenario.html): A use context assigned to the example scenario 2277* [GraphDefinition](graphdefinition.html): A use context assigned to the graph definition 2278* [ImplementationGuide](implementationguide.html): A use context assigned to the implementation guide 2279* [Library](library.html): A use context assigned to the library 2280* [Measure](measure.html): A use context assigned to the measure 2281* [MessageDefinition](messagedefinition.html): A use context assigned to the message definition 2282* [NamingSystem](namingsystem.html): A use context assigned to the naming system 2283* [OperationDefinition](operationdefinition.html): A use context assigned to the operation definition 2284* [PlanDefinition](plandefinition.html): A use context assigned to the plan definition 2285* [Questionnaire](questionnaire.html): A use context assigned to the questionnaire 2286* [Requirements](requirements.html): A use context assigned to the requirements 2287* [SearchParameter](searchparameter.html): A use context assigned to the search parameter 2288* [StructureDefinition](structuredefinition.html): A use context assigned to the structure definition 2289* [StructureMap](structuremap.html): A use context assigned to the structure map 2290* [TerminologyCapabilities](terminologycapabilities.html): A use context assigned to the terminology capabilities 2291* [TestScript](testscript.html): A use context assigned to the test script 2292* [ValueSet](valueset.html): A use context assigned to the value set 2293</b><br> 2294 * Type: <b>token</b><br> 2295 * Path: <b>(ActivityDefinition.useContext.value.ofType(CodeableConcept)) | (ActorDefinition.useContext.value.ofType(CodeableConcept)) | (CapabilityStatement.useContext.value.ofType(CodeableConcept)) | (ChargeItemDefinition.useContext.value.ofType(CodeableConcept)) | (Citation.useContext.value.ofType(CodeableConcept)) | (CodeSystem.useContext.value.ofType(CodeableConcept)) | (CompartmentDefinition.useContext.value.ofType(CodeableConcept)) | (ConceptMap.useContext.value.ofType(CodeableConcept)) | (ConditionDefinition.useContext.value.ofType(CodeableConcept)) | (EventDefinition.useContext.value.ofType(CodeableConcept)) | (Evidence.useContext.value.ofType(CodeableConcept)) | (EvidenceReport.useContext.value.ofType(CodeableConcept)) | (EvidenceVariable.useContext.value.ofType(CodeableConcept)) | (ExampleScenario.useContext.value.ofType(CodeableConcept)) | (GraphDefinition.useContext.value.ofType(CodeableConcept)) | (ImplementationGuide.useContext.value.ofType(CodeableConcept)) | (Library.useContext.value.ofType(CodeableConcept)) | (Measure.useContext.value.ofType(CodeableConcept)) | (MessageDefinition.useContext.value.ofType(CodeableConcept)) | (NamingSystem.useContext.value.ofType(CodeableConcept)) | (OperationDefinition.useContext.value.ofType(CodeableConcept)) | (PlanDefinition.useContext.value.ofType(CodeableConcept)) | (Questionnaire.useContext.value.ofType(CodeableConcept)) | (Requirements.useContext.value.ofType(CodeableConcept)) | (SearchParameter.useContext.value.ofType(CodeableConcept)) | (StructureDefinition.useContext.value.ofType(CodeableConcept)) | (StructureMap.useContext.value.ofType(CodeableConcept)) | (TerminologyCapabilities.useContext.value.ofType(CodeableConcept)) | (TestScript.useContext.value.ofType(CodeableConcept)) | (ValueSet.useContext.value.ofType(CodeableConcept))</b><br> 2296 * </p> 2297 */ 2298 public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_CONTEXT); 2299 2300 /** 2301 * Search parameter: <b>date</b> 2302 * <p> 2303 * Description: <b>Multiple Resources: 2304 2305* [ActivityDefinition](activitydefinition.html): The activity definition publication date 2306* [ActorDefinition](actordefinition.html): The Actor Definition publication date 2307* [CapabilityStatement](capabilitystatement.html): The capability statement publication date 2308* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date 2309* [Citation](citation.html): The citation publication date 2310* [CodeSystem](codesystem.html): The code system publication date 2311* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date 2312* [ConceptMap](conceptmap.html): The concept map publication date 2313* [ConditionDefinition](conditiondefinition.html): The condition definition publication date 2314* [EventDefinition](eventdefinition.html): The event definition publication date 2315* [Evidence](evidence.html): The evidence publication date 2316* [EvidenceVariable](evidencevariable.html): The evidence variable publication date 2317* [ExampleScenario](examplescenario.html): The example scenario publication date 2318* [GraphDefinition](graphdefinition.html): The graph definition publication date 2319* [ImplementationGuide](implementationguide.html): The implementation guide publication date 2320* [Library](library.html): The library publication date 2321* [Measure](measure.html): The measure publication date 2322* [MessageDefinition](messagedefinition.html): The message definition publication date 2323* [NamingSystem](namingsystem.html): The naming system publication date 2324* [OperationDefinition](operationdefinition.html): The operation definition publication date 2325* [PlanDefinition](plandefinition.html): The plan definition publication date 2326* [Questionnaire](questionnaire.html): The questionnaire publication date 2327* [Requirements](requirements.html): The requirements publication date 2328* [SearchParameter](searchparameter.html): The search parameter publication date 2329* [StructureDefinition](structuredefinition.html): The structure definition publication date 2330* [StructureMap](structuremap.html): The structure map publication date 2331* [SubscriptionTopic](subscriptiontopic.html): Date status first applied 2332* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date 2333* [TestScript](testscript.html): The test script publication date 2334* [ValueSet](valueset.html): The value set publication date 2335</b><br> 2336 * Type: <b>date</b><br> 2337 * 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> 2338 * </p> 2339 */ 2340 @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" ) 2341 public static final String SP_DATE = "date"; 2342 /** 2343 * <b>Fluent Client</b> search parameter constant for <b>date</b> 2344 * <p> 2345 * Description: <b>Multiple Resources: 2346 2347* [ActivityDefinition](activitydefinition.html): The activity definition publication date 2348* [ActorDefinition](actordefinition.html): The Actor Definition publication date 2349* [CapabilityStatement](capabilitystatement.html): The capability statement publication date 2350* [ChargeItemDefinition](chargeitemdefinition.html): The charge item definition publication date 2351* [Citation](citation.html): The citation publication date 2352* [CodeSystem](codesystem.html): The code system publication date 2353* [CompartmentDefinition](compartmentdefinition.html): The compartment definition publication date 2354* [ConceptMap](conceptmap.html): The concept map publication date 2355* [ConditionDefinition](conditiondefinition.html): The condition definition publication date 2356* [EventDefinition](eventdefinition.html): The event definition publication date 2357* [Evidence](evidence.html): The evidence publication date 2358* [EvidenceVariable](evidencevariable.html): The evidence variable publication date 2359* [ExampleScenario](examplescenario.html): The example scenario publication date 2360* [GraphDefinition](graphdefinition.html): The graph definition publication date 2361* [ImplementationGuide](implementationguide.html): The implementation guide publication date 2362* [Library](library.html): The library publication date 2363* [Measure](measure.html): The measure publication date 2364* [MessageDefinition](messagedefinition.html): The message definition publication date 2365* [NamingSystem](namingsystem.html): The naming system publication date 2366* [OperationDefinition](operationdefinition.html): The operation definition publication date 2367* [PlanDefinition](plandefinition.html): The plan definition publication date 2368* [Questionnaire](questionnaire.html): The questionnaire publication date 2369* [Requirements](requirements.html): The requirements publication date 2370* [SearchParameter](searchparameter.html): The search parameter publication date 2371* [StructureDefinition](structuredefinition.html): The structure definition publication date 2372* [StructureMap](structuremap.html): The structure map publication date 2373* [SubscriptionTopic](subscriptiontopic.html): Date status first applied 2374* [TerminologyCapabilities](terminologycapabilities.html): The terminology capabilities publication date 2375* [TestScript](testscript.html): The test script publication date 2376* [ValueSet](valueset.html): The value set publication date 2377</b><br> 2378 * Type: <b>date</b><br> 2379 * 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> 2380 * </p> 2381 */ 2382 public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE = new ca.uhn.fhir.rest.gclient.DateClientParam(SP_DATE); 2383 2384 /** 2385 * Search parameter: <b>description</b> 2386 * <p> 2387 * Description: <b>Multiple Resources: 2388 2389* [ActivityDefinition](activitydefinition.html): The description of the activity definition 2390* [ActorDefinition](actordefinition.html): The description of the Actor Definition 2391* [CapabilityStatement](capabilitystatement.html): The description of the capability statement 2392* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition 2393* [Citation](citation.html): The description of the citation 2394* [CodeSystem](codesystem.html): The description of the code system 2395* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition 2396* [ConceptMap](conceptmap.html): The description of the concept map 2397* [ConditionDefinition](conditiondefinition.html): The description of the condition definition 2398* [EventDefinition](eventdefinition.html): The description of the event definition 2399* [Evidence](evidence.html): The description of the evidence 2400* [EvidenceVariable](evidencevariable.html): The description of the evidence variable 2401* [GraphDefinition](graphdefinition.html): The description of the graph definition 2402* [ImplementationGuide](implementationguide.html): The description of the implementation guide 2403* [Library](library.html): The description of the library 2404* [Measure](measure.html): The description of the measure 2405* [MessageDefinition](messagedefinition.html): The description of the message definition 2406* [NamingSystem](namingsystem.html): The description of the naming system 2407* [OperationDefinition](operationdefinition.html): The description of the operation definition 2408* [PlanDefinition](plandefinition.html): The description of the plan definition 2409* [Questionnaire](questionnaire.html): The description of the questionnaire 2410* [Requirements](requirements.html): The description of the requirements 2411* [SearchParameter](searchparameter.html): The description of the search parameter 2412* [StructureDefinition](structuredefinition.html): The description of the structure definition 2413* [StructureMap](structuremap.html): The description of the structure map 2414* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities 2415* [TestScript](testscript.html): The description of the test script 2416* [ValueSet](valueset.html): The description of the value set 2417</b><br> 2418 * Type: <b>string</b><br> 2419 * 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> 2420 * </p> 2421 */ 2422 @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" ) 2423 public static final String SP_DESCRIPTION = "description"; 2424 /** 2425 * <b>Fluent Client</b> search parameter constant for <b>description</b> 2426 * <p> 2427 * Description: <b>Multiple Resources: 2428 2429* [ActivityDefinition](activitydefinition.html): The description of the activity definition 2430* [ActorDefinition](actordefinition.html): The description of the Actor Definition 2431* [CapabilityStatement](capabilitystatement.html): The description of the capability statement 2432* [ChargeItemDefinition](chargeitemdefinition.html): The description of the charge item definition 2433* [Citation](citation.html): The description of the citation 2434* [CodeSystem](codesystem.html): The description of the code system 2435* [CompartmentDefinition](compartmentdefinition.html): The description of the compartment definition 2436* [ConceptMap](conceptmap.html): The description of the concept map 2437* [ConditionDefinition](conditiondefinition.html): The description of the condition definition 2438* [EventDefinition](eventdefinition.html): The description of the event definition 2439* [Evidence](evidence.html): The description of the evidence 2440* [EvidenceVariable](evidencevariable.html): The description of the evidence variable 2441* [GraphDefinition](graphdefinition.html): The description of the graph definition 2442* [ImplementationGuide](implementationguide.html): The description of the implementation guide 2443* [Library](library.html): The description of the library 2444* [Measure](measure.html): The description of the measure 2445* [MessageDefinition](messagedefinition.html): The description of the message definition 2446* [NamingSystem](namingsystem.html): The description of the naming system 2447* [OperationDefinition](operationdefinition.html): The description of the operation definition 2448* [PlanDefinition](plandefinition.html): The description of the plan definition 2449* [Questionnaire](questionnaire.html): The description of the questionnaire 2450* [Requirements](requirements.html): The description of the requirements 2451* [SearchParameter](searchparameter.html): The description of the search parameter 2452* [StructureDefinition](structuredefinition.html): The description of the structure definition 2453* [StructureMap](structuremap.html): The description of the structure map 2454* [TerminologyCapabilities](terminologycapabilities.html): The description of the terminology capabilities 2455* [TestScript](testscript.html): The description of the test script 2456* [ValueSet](valueset.html): The description of the value set 2457</b><br> 2458 * Type: <b>string</b><br> 2459 * 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> 2460 * </p> 2461 */ 2462 public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_DESCRIPTION); 2463 2464 /** 2465 * Search parameter: <b>identifier</b> 2466 * <p> 2467 * Description: <b>Multiple Resources: 2468 2469* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition 2470* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition 2471* [CapabilityStatement](capabilitystatement.html): External identifier for the capability statement 2472* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition 2473* [Citation](citation.html): External identifier for the citation 2474* [CodeSystem](codesystem.html): External identifier for the code system 2475* [ConceptMap](conceptmap.html): External identifier for the concept map 2476* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition 2477* [EventDefinition](eventdefinition.html): External identifier for the event definition 2478* [Evidence](evidence.html): External identifier for the evidence 2479* [EvidenceReport](evidencereport.html): External identifier for the evidence report 2480* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable 2481* [ExampleScenario](examplescenario.html): External identifier for the example scenario 2482* [GraphDefinition](graphdefinition.html): External identifier for the graph definition 2483* [ImplementationGuide](implementationguide.html): External identifier for the implementation guide 2484* [Library](library.html): External identifier for the library 2485* [Measure](measure.html): External identifier for the measure 2486* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication 2487* [MessageDefinition](messagedefinition.html): External identifier for the message definition 2488* [NamingSystem](namingsystem.html): External identifier for the naming system 2489* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition 2490* [OperationDefinition](operationdefinition.html): External identifier for the search parameter 2491* [PlanDefinition](plandefinition.html): External identifier for the plan definition 2492* [Questionnaire](questionnaire.html): External identifier for the questionnaire 2493* [Requirements](requirements.html): External identifier for the requirements 2494* [SearchParameter](searchparameter.html): External identifier for the search parameter 2495* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition 2496* [StructureDefinition](structuredefinition.html): External identifier for the structure definition 2497* [StructureMap](structuremap.html): External identifier for the structure map 2498* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic 2499* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities 2500* [TestPlan](testplan.html): An identifier for the test plan 2501* [TestScript](testscript.html): External identifier for the test script 2502* [ValueSet](valueset.html): External identifier for the value set 2503</b><br> 2504 * Type: <b>token</b><br> 2505 * Path: <b>ActivityDefinition.identifier | ActorDefinition.identifier | CapabilityStatement.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | GraphDefinition.identifier | ImplementationGuide.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | OperationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SearchParameter.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestPlan.identifier | TestScript.identifier | ValueSet.identifier</b><br> 2506 * </p> 2507 */ 2508 @SearchParamDefinition(name="identifier", path="ActivityDefinition.identifier | ActorDefinition.identifier | CapabilityStatement.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | GraphDefinition.identifier | ImplementationGuide.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | OperationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SearchParameter.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestPlan.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* [CapabilityStatement](capabilitystatement.html): External identifier for the capability statement\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* [GraphDefinition](graphdefinition.html): External identifier for the graph definition\r\n* [ImplementationGuide](implementationguide.html): External identifier for the implementation guide\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* [OperationDefinition](operationdefinition.html): External identifier for the search parameter\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* [SearchParameter](searchparameter.html): External identifier for the search parameter\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* [TestPlan](testplan.html): An identifier for the test plan\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" ) 2509 public static final String SP_IDENTIFIER = "identifier"; 2510 /** 2511 * <b>Fluent Client</b> search parameter constant for <b>identifier</b> 2512 * <p> 2513 * Description: <b>Multiple Resources: 2514 2515* [ActivityDefinition](activitydefinition.html): External identifier for the activity definition 2516* [ActorDefinition](actordefinition.html): External identifier for the Actor Definition 2517* [CapabilityStatement](capabilitystatement.html): External identifier for the capability statement 2518* [ChargeItemDefinition](chargeitemdefinition.html): External identifier for the charge item definition 2519* [Citation](citation.html): External identifier for the citation 2520* [CodeSystem](codesystem.html): External identifier for the code system 2521* [ConceptMap](conceptmap.html): External identifier for the concept map 2522* [ConditionDefinition](conditiondefinition.html): External identifier for the condition definition 2523* [EventDefinition](eventdefinition.html): External identifier for the event definition 2524* [Evidence](evidence.html): External identifier for the evidence 2525* [EvidenceReport](evidencereport.html): External identifier for the evidence report 2526* [EvidenceVariable](evidencevariable.html): External identifier for the evidence variable 2527* [ExampleScenario](examplescenario.html): External identifier for the example scenario 2528* [GraphDefinition](graphdefinition.html): External identifier for the graph definition 2529* [ImplementationGuide](implementationguide.html): External identifier for the implementation guide 2530* [Library](library.html): External identifier for the library 2531* [Measure](measure.html): External identifier for the measure 2532* [MedicationKnowledge](medicationknowledge.html): Business identifier for this medication 2533* [MessageDefinition](messagedefinition.html): External identifier for the message definition 2534* [NamingSystem](namingsystem.html): External identifier for the naming system 2535* [ObservationDefinition](observationdefinition.html): The unique identifier associated with the specimen definition 2536* [OperationDefinition](operationdefinition.html): External identifier for the search parameter 2537* [PlanDefinition](plandefinition.html): External identifier for the plan definition 2538* [Questionnaire](questionnaire.html): External identifier for the questionnaire 2539* [Requirements](requirements.html): External identifier for the requirements 2540* [SearchParameter](searchparameter.html): External identifier for the search parameter 2541* [SpecimenDefinition](specimendefinition.html): The unique identifier associated with the SpecimenDefinition 2542* [StructureDefinition](structuredefinition.html): External identifier for the structure definition 2543* [StructureMap](structuremap.html): External identifier for the structure map 2544* [SubscriptionTopic](subscriptiontopic.html): Business Identifier for SubscriptionTopic 2545* [TerminologyCapabilities](terminologycapabilities.html): External identifier for the terminology capabilities 2546* [TestPlan](testplan.html): An identifier for the test plan 2547* [TestScript](testscript.html): External identifier for the test script 2548* [ValueSet](valueset.html): External identifier for the value set 2549</b><br> 2550 * Type: <b>token</b><br> 2551 * Path: <b>ActivityDefinition.identifier | ActorDefinition.identifier | CapabilityStatement.identifier | ChargeItemDefinition.identifier | Citation.identifier | CodeSystem.identifier | ConceptMap.identifier | ConditionDefinition.identifier | EventDefinition.identifier | Evidence.identifier | EvidenceReport.identifier | EvidenceVariable.identifier | ExampleScenario.identifier | GraphDefinition.identifier | ImplementationGuide.identifier | Library.identifier | Measure.identifier | MedicationKnowledge.identifier | MessageDefinition.identifier | NamingSystem.identifier | ObservationDefinition.identifier | OperationDefinition.identifier | PlanDefinition.identifier | Questionnaire.identifier | Requirements.identifier | SearchParameter.identifier | SpecimenDefinition.identifier | StructureDefinition.identifier | StructureMap.identifier | SubscriptionTopic.identifier | TerminologyCapabilities.identifier | TestPlan.identifier | TestScript.identifier | ValueSet.identifier</b><br> 2552 * </p> 2553 */ 2554 public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_IDENTIFIER); 2555 2556 /** 2557 * Search parameter: <b>jurisdiction</b> 2558 * <p> 2559 * Description: <b>Multiple Resources: 2560 2561* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition 2562* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition 2563* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement 2564* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition 2565* [Citation](citation.html): Intended jurisdiction for the citation 2566* [CodeSystem](codesystem.html): Intended jurisdiction for the code system 2567* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map 2568* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition 2569* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition 2570* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario 2571* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition 2572* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide 2573* [Library](library.html): Intended jurisdiction for the library 2574* [Measure](measure.html): Intended jurisdiction for the measure 2575* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition 2576* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system 2577* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition 2578* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition 2579* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire 2580* [Requirements](requirements.html): Intended jurisdiction for the requirements 2581* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter 2582* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition 2583* [StructureMap](structuremap.html): Intended jurisdiction for the structure map 2584* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities 2585* [TestScript](testscript.html): Intended jurisdiction for the test script 2586* [ValueSet](valueset.html): Intended jurisdiction for the value set 2587</b><br> 2588 * Type: <b>token</b><br> 2589 * 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> 2590 * </p> 2591 */ 2592 @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" ) 2593 public static final String SP_JURISDICTION = "jurisdiction"; 2594 /** 2595 * <b>Fluent Client</b> search parameter constant for <b>jurisdiction</b> 2596 * <p> 2597 * Description: <b>Multiple Resources: 2598 2599* [ActivityDefinition](activitydefinition.html): Intended jurisdiction for the activity definition 2600* [ActorDefinition](actordefinition.html): Intended jurisdiction for the Actor Definition 2601* [CapabilityStatement](capabilitystatement.html): Intended jurisdiction for the capability statement 2602* [ChargeItemDefinition](chargeitemdefinition.html): Intended jurisdiction for the charge item definition 2603* [Citation](citation.html): Intended jurisdiction for the citation 2604* [CodeSystem](codesystem.html): Intended jurisdiction for the code system 2605* [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map 2606* [ConditionDefinition](conditiondefinition.html): Intended jurisdiction for the condition definition 2607* [EventDefinition](eventdefinition.html): Intended jurisdiction for the event definition 2608* [ExampleScenario](examplescenario.html): Intended jurisdiction for the example scenario 2609* [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph definition 2610* [ImplementationGuide](implementationguide.html): Intended jurisdiction for the implementation guide 2611* [Library](library.html): Intended jurisdiction for the library 2612* [Measure](measure.html): Intended jurisdiction for the measure 2613* [MessageDefinition](messagedefinition.html): Intended jurisdiction for the message definition 2614* [NamingSystem](namingsystem.html): Intended jurisdiction for the naming system 2615* [OperationDefinition](operationdefinition.html): Intended jurisdiction for the operation definition 2616* [PlanDefinition](plandefinition.html): Intended jurisdiction for the plan definition 2617* [Questionnaire](questionnaire.html): Intended jurisdiction for the questionnaire 2618* [Requirements](requirements.html): Intended jurisdiction for the requirements 2619* [SearchParameter](searchparameter.html): Intended jurisdiction for the search parameter 2620* [StructureDefinition](structuredefinition.html): Intended jurisdiction for the structure definition 2621* [StructureMap](structuremap.html): Intended jurisdiction for the structure map 2622* [TerminologyCapabilities](terminologycapabilities.html): Intended jurisdiction for the terminology capabilities 2623* [TestScript](testscript.html): Intended jurisdiction for the test script 2624* [ValueSet](valueset.html): Intended jurisdiction for the value set 2625</b><br> 2626 * Type: <b>token</b><br> 2627 * 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> 2628 * </p> 2629 */ 2630 public static final ca.uhn.fhir.rest.gclient.TokenClientParam JURISDICTION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_JURISDICTION); 2631 2632 /** 2633 * Search parameter: <b>publisher</b> 2634 * <p> 2635 * Description: <b>Multiple Resources: 2636 2637* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition 2638* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition 2639* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement 2640* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition 2641* [Citation](citation.html): Name of the publisher of the citation 2642* [CodeSystem](codesystem.html): Name of the publisher of the code system 2643* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition 2644* [ConceptMap](conceptmap.html): Name of the publisher of the concept map 2645* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition 2646* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition 2647* [Evidence](evidence.html): Name of the publisher of the evidence 2648* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report 2649* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable 2650* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario 2651* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition 2652* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide 2653* [Library](library.html): Name of the publisher of the library 2654* [Measure](measure.html): Name of the publisher of the measure 2655* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition 2656* [NamingSystem](namingsystem.html): Name of the publisher of the naming system 2657* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition 2658* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition 2659* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire 2660* [Requirements](requirements.html): Name of the publisher of the requirements 2661* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter 2662* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition 2663* [StructureMap](structuremap.html): Name of the publisher of the structure map 2664* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities 2665* [TestScript](testscript.html): Name of the publisher of the test script 2666* [ValueSet](valueset.html): Name of the publisher of the value set 2667</b><br> 2668 * Type: <b>string</b><br> 2669 * 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> 2670 * </p> 2671 */ 2672 @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" ) 2673 public static final String SP_PUBLISHER = "publisher"; 2674 /** 2675 * <b>Fluent Client</b> search parameter constant for <b>publisher</b> 2676 * <p> 2677 * Description: <b>Multiple Resources: 2678 2679* [ActivityDefinition](activitydefinition.html): Name of the publisher of the activity definition 2680* [ActorDefinition](actordefinition.html): Name of the publisher of the Actor Definition 2681* [CapabilityStatement](capabilitystatement.html): Name of the publisher of the capability statement 2682* [ChargeItemDefinition](chargeitemdefinition.html): Name of the publisher of the charge item definition 2683* [Citation](citation.html): Name of the publisher of the citation 2684* [CodeSystem](codesystem.html): Name of the publisher of the code system 2685* [CompartmentDefinition](compartmentdefinition.html): Name of the publisher of the compartment definition 2686* [ConceptMap](conceptmap.html): Name of the publisher of the concept map 2687* [ConditionDefinition](conditiondefinition.html): Name of the publisher of the condition definition 2688* [EventDefinition](eventdefinition.html): Name of the publisher of the event definition 2689* [Evidence](evidence.html): Name of the publisher of the evidence 2690* [EvidenceReport](evidencereport.html): Name of the publisher of the evidence report 2691* [EvidenceVariable](evidencevariable.html): Name of the publisher of the evidence variable 2692* [ExampleScenario](examplescenario.html): Name of the publisher of the example scenario 2693* [GraphDefinition](graphdefinition.html): Name of the publisher of the graph definition 2694* [ImplementationGuide](implementationguide.html): Name of the publisher of the implementation guide 2695* [Library](library.html): Name of the publisher of the library 2696* [Measure](measure.html): Name of the publisher of the measure 2697* [MessageDefinition](messagedefinition.html): Name of the publisher of the message definition 2698* [NamingSystem](namingsystem.html): Name of the publisher of the naming system 2699* [OperationDefinition](operationdefinition.html): Name of the publisher of the operation definition 2700* [PlanDefinition](plandefinition.html): Name of the publisher of the plan definition 2701* [Questionnaire](questionnaire.html): Name of the publisher of the questionnaire 2702* [Requirements](requirements.html): Name of the publisher of the requirements 2703* [SearchParameter](searchparameter.html): Name of the publisher of the search parameter 2704* [StructureDefinition](structuredefinition.html): Name of the publisher of the structure definition 2705* [StructureMap](structuremap.html): Name of the publisher of the structure map 2706* [TerminologyCapabilities](terminologycapabilities.html): Name of the publisher of the terminology capabilities 2707* [TestScript](testscript.html): Name of the publisher of the test script 2708* [ValueSet](valueset.html): Name of the publisher of the value set 2709</b><br> 2710 * Type: <b>string</b><br> 2711 * 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> 2712 * </p> 2713 */ 2714 public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_PUBLISHER); 2715 2716 /** 2717 * Search parameter: <b>status</b> 2718 * <p> 2719 * Description: <b>Multiple Resources: 2720 2721* [ActivityDefinition](activitydefinition.html): The current status of the activity definition 2722* [ActorDefinition](actordefinition.html): The current status of the Actor Definition 2723* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement 2724* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition 2725* [Citation](citation.html): The current status of the citation 2726* [CodeSystem](codesystem.html): The current status of the code system 2727* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition 2728* [ConceptMap](conceptmap.html): The current status of the concept map 2729* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition 2730* [EventDefinition](eventdefinition.html): The current status of the event definition 2731* [Evidence](evidence.html): The current status of the evidence 2732* [EvidenceReport](evidencereport.html): The current status of the evidence report 2733* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable 2734* [ExampleScenario](examplescenario.html): The current status of the example scenario 2735* [GraphDefinition](graphdefinition.html): The current status of the graph definition 2736* [ImplementationGuide](implementationguide.html): The current status of the implementation guide 2737* [Library](library.html): The current status of the library 2738* [Measure](measure.html): The current status of the measure 2739* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error 2740* [MessageDefinition](messagedefinition.html): The current status of the message definition 2741* [NamingSystem](namingsystem.html): The current status of the naming system 2742* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown 2743* [OperationDefinition](operationdefinition.html): The current status of the operation definition 2744* [PlanDefinition](plandefinition.html): The current status of the plan definition 2745* [Questionnaire](questionnaire.html): The current status of the questionnaire 2746* [Requirements](requirements.html): The current status of the requirements 2747* [SearchParameter](searchparameter.html): The current status of the search parameter 2748* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown 2749* [StructureDefinition](structuredefinition.html): The current status of the structure definition 2750* [StructureMap](structuremap.html): The current status of the structure map 2751* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown 2752* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities 2753* [TestPlan](testplan.html): The current status of the test plan 2754* [TestScript](testscript.html): The current status of the test script 2755* [ValueSet](valueset.html): The current status of the value set 2756</b><br> 2757 * Type: <b>token</b><br> 2758 * 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 | TestPlan.status | TestScript.status | ValueSet.status</b><br> 2759 * </p> 2760 */ 2761 @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 | TestPlan.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* [TestPlan](testplan.html): The current status of the test plan\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" ) 2762 public static final String SP_STATUS = "status"; 2763 /** 2764 * <b>Fluent Client</b> search parameter constant for <b>status</b> 2765 * <p> 2766 * Description: <b>Multiple Resources: 2767 2768* [ActivityDefinition](activitydefinition.html): The current status of the activity definition 2769* [ActorDefinition](actordefinition.html): The current status of the Actor Definition 2770* [CapabilityStatement](capabilitystatement.html): The current status of the capability statement 2771* [ChargeItemDefinition](chargeitemdefinition.html): The current status of the charge item definition 2772* [Citation](citation.html): The current status of the citation 2773* [CodeSystem](codesystem.html): The current status of the code system 2774* [CompartmentDefinition](compartmentdefinition.html): The current status of the compartment definition 2775* [ConceptMap](conceptmap.html): The current status of the concept map 2776* [ConditionDefinition](conditiondefinition.html): The current status of the condition definition 2777* [EventDefinition](eventdefinition.html): The current status of the event definition 2778* [Evidence](evidence.html): The current status of the evidence 2779* [EvidenceReport](evidencereport.html): The current status of the evidence report 2780* [EvidenceVariable](evidencevariable.html): The current status of the evidence variable 2781* [ExampleScenario](examplescenario.html): The current status of the example scenario 2782* [GraphDefinition](graphdefinition.html): The current status of the graph definition 2783* [ImplementationGuide](implementationguide.html): The current status of the implementation guide 2784* [Library](library.html): The current status of the library 2785* [Measure](measure.html): The current status of the measure 2786* [MedicationKnowledge](medicationknowledge.html): active | inactive | entered-in-error 2787* [MessageDefinition](messagedefinition.html): The current status of the message definition 2788* [NamingSystem](namingsystem.html): The current status of the naming system 2789* [ObservationDefinition](observationdefinition.html): Publication status of the ObservationDefinition: draft, active, retired, unknown 2790* [OperationDefinition](operationdefinition.html): The current status of the operation definition 2791* [PlanDefinition](plandefinition.html): The current status of the plan definition 2792* [Questionnaire](questionnaire.html): The current status of the questionnaire 2793* [Requirements](requirements.html): The current status of the requirements 2794* [SearchParameter](searchparameter.html): The current status of the search parameter 2795* [SpecimenDefinition](specimendefinition.html): Publication status of the SpecimenDefinition: draft, active, retired, unknown 2796* [StructureDefinition](structuredefinition.html): The current status of the structure definition 2797* [StructureMap](structuremap.html): The current status of the structure map 2798* [SubscriptionTopic](subscriptiontopic.html): draft | active | retired | unknown 2799* [TerminologyCapabilities](terminologycapabilities.html): The current status of the terminology capabilities 2800* [TestPlan](testplan.html): The current status of the test plan 2801* [TestScript](testscript.html): The current status of the test script 2802* [ValueSet](valueset.html): The current status of the value set 2803</b><br> 2804 * Type: <b>token</b><br> 2805 * 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 | TestPlan.status | TestScript.status | ValueSet.status</b><br> 2806 * </p> 2807 */ 2808 public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_STATUS); 2809 2810 /** 2811 * Search parameter: <b>title</b> 2812 * <p> 2813 * Description: <b>Multiple Resources: 2814 2815* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition 2816* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition 2817* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement 2818* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition 2819* [Citation](citation.html): The human-friendly name of the citation 2820* [CodeSystem](codesystem.html): The human-friendly name of the code system 2821* [ConceptMap](conceptmap.html): The human-friendly name of the concept map 2822* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition 2823* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition 2824* [Evidence](evidence.html): The human-friendly name of the evidence 2825* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable 2826* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide 2827* [Library](library.html): The human-friendly name of the library 2828* [Measure](measure.html): The human-friendly name of the measure 2829* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition 2830* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition 2831* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition 2832* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition 2833* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire 2834* [Requirements](requirements.html): The human-friendly name of the requirements 2835* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition 2836* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition 2837* [StructureMap](structuremap.html): The human-friendly name of the structure map 2838* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly) 2839* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities 2840* [TestScript](testscript.html): The human-friendly name of the test script 2841* [ValueSet](valueset.html): The human-friendly name of the value set 2842</b><br> 2843 * Type: <b>string</b><br> 2844 * 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> 2845 * </p> 2846 */ 2847 @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" ) 2848 public static final String SP_TITLE = "title"; 2849 /** 2850 * <b>Fluent Client</b> search parameter constant for <b>title</b> 2851 * <p> 2852 * Description: <b>Multiple Resources: 2853 2854* [ActivityDefinition](activitydefinition.html): The human-friendly name of the activity definition 2855* [ActorDefinition](actordefinition.html): The human-friendly name of the Actor Definition 2856* [CapabilityStatement](capabilitystatement.html): The human-friendly name of the capability statement 2857* [ChargeItemDefinition](chargeitemdefinition.html): The human-friendly name of the charge item definition 2858* [Citation](citation.html): The human-friendly name of the citation 2859* [CodeSystem](codesystem.html): The human-friendly name of the code system 2860* [ConceptMap](conceptmap.html): The human-friendly name of the concept map 2861* [ConditionDefinition](conditiondefinition.html): The human-friendly name of the condition definition 2862* [EventDefinition](eventdefinition.html): The human-friendly name of the event definition 2863* [Evidence](evidence.html): The human-friendly name of the evidence 2864* [EvidenceVariable](evidencevariable.html): The human-friendly name of the evidence variable 2865* [ImplementationGuide](implementationguide.html): The human-friendly name of the implementation guide 2866* [Library](library.html): The human-friendly name of the library 2867* [Measure](measure.html): The human-friendly name of the measure 2868* [MessageDefinition](messagedefinition.html): The human-friendly name of the message definition 2869* [ObservationDefinition](observationdefinition.html): Human-friendly name of the ObservationDefinition 2870* [OperationDefinition](operationdefinition.html): The human-friendly name of the operation definition 2871* [PlanDefinition](plandefinition.html): The human-friendly name of the plan definition 2872* [Questionnaire](questionnaire.html): The human-friendly name of the questionnaire 2873* [Requirements](requirements.html): The human-friendly name of the requirements 2874* [SpecimenDefinition](specimendefinition.html): Human-friendly name of the SpecimenDefinition 2875* [StructureDefinition](structuredefinition.html): The human-friendly name of the structure definition 2876* [StructureMap](structuremap.html): The human-friendly name of the structure map 2877* [SubscriptionTopic](subscriptiontopic.html): Name for this SubscriptionTopic (Human friendly) 2878* [TerminologyCapabilities](terminologycapabilities.html): The human-friendly name of the terminology capabilities 2879* [TestScript](testscript.html): The human-friendly name of the test script 2880* [ValueSet](valueset.html): The human-friendly name of the value set 2881</b><br> 2882 * Type: <b>string</b><br> 2883 * 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> 2884 * </p> 2885 */ 2886 public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE = new ca.uhn.fhir.rest.gclient.StringClientParam(SP_TITLE); 2887 2888 /** 2889 * Search parameter: <b>url</b> 2890 * <p> 2891 * Description: <b>Multiple Resources: 2892 2893* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition 2894* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition 2895* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement 2896* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition 2897* [Citation](citation.html): The uri that identifies the citation 2898* [CodeSystem](codesystem.html): The uri that identifies the code system 2899* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition 2900* [ConceptMap](conceptmap.html): The URI that identifies the concept map 2901* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition 2902* [EventDefinition](eventdefinition.html): The uri that identifies the event definition 2903* [Evidence](evidence.html): The uri that identifies the evidence 2904* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report 2905* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable 2906* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario 2907* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition 2908* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide 2909* [Library](library.html): The uri that identifies the library 2910* [Measure](measure.html): The uri that identifies the measure 2911* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition 2912* [NamingSystem](namingsystem.html): The uri that identifies the naming system 2913* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition 2914* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition 2915* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition 2916* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire 2917* [Requirements](requirements.html): The uri that identifies the requirements 2918* [SearchParameter](searchparameter.html): The uri that identifies the search parameter 2919* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition 2920* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition 2921* [StructureMap](structuremap.html): The uri that identifies the structure map 2922* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique) 2923* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities 2924* [TestPlan](testplan.html): The uri that identifies the test plan 2925* [TestScript](testscript.html): The uri that identifies the test script 2926* [ValueSet](valueset.html): The uri that identifies the value set 2927</b><br> 2928 * Type: <b>uri</b><br> 2929 * 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 | TestPlan.url | TestScript.url | ValueSet.url</b><br> 2930 * </p> 2931 */ 2932 @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 | TestPlan.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* [TestPlan](testplan.html): The uri that identifies the test plan\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" ) 2933 public static final String SP_URL = "url"; 2934 /** 2935 * <b>Fluent Client</b> search parameter constant for <b>url</b> 2936 * <p> 2937 * Description: <b>Multiple Resources: 2938 2939* [ActivityDefinition](activitydefinition.html): The uri that identifies the activity definition 2940* [ActorDefinition](actordefinition.html): The uri that identifies the Actor Definition 2941* [CapabilityStatement](capabilitystatement.html): The uri that identifies the capability statement 2942* [ChargeItemDefinition](chargeitemdefinition.html): The uri that identifies the charge item definition 2943* [Citation](citation.html): The uri that identifies the citation 2944* [CodeSystem](codesystem.html): The uri that identifies the code system 2945* [CompartmentDefinition](compartmentdefinition.html): The uri that identifies the compartment definition 2946* [ConceptMap](conceptmap.html): The URI that identifies the concept map 2947* [ConditionDefinition](conditiondefinition.html): The uri that identifies the condition definition 2948* [EventDefinition](eventdefinition.html): The uri that identifies the event definition 2949* [Evidence](evidence.html): The uri that identifies the evidence 2950* [EvidenceReport](evidencereport.html): The uri that identifies the evidence report 2951* [EvidenceVariable](evidencevariable.html): The uri that identifies the evidence variable 2952* [ExampleScenario](examplescenario.html): The uri that identifies the example scenario 2953* [GraphDefinition](graphdefinition.html): The uri that identifies the graph definition 2954* [ImplementationGuide](implementationguide.html): The uri that identifies the implementation guide 2955* [Library](library.html): The uri that identifies the library 2956* [Measure](measure.html): The uri that identifies the measure 2957* [MessageDefinition](messagedefinition.html): The uri that identifies the message definition 2958* [NamingSystem](namingsystem.html): The uri that identifies the naming system 2959* [ObservationDefinition](observationdefinition.html): The uri that identifies the observation definition 2960* [OperationDefinition](operationdefinition.html): The uri that identifies the operation definition 2961* [PlanDefinition](plandefinition.html): The uri that identifies the plan definition 2962* [Questionnaire](questionnaire.html): The uri that identifies the questionnaire 2963* [Requirements](requirements.html): The uri that identifies the requirements 2964* [SearchParameter](searchparameter.html): The uri that identifies the search parameter 2965* [SpecimenDefinition](specimendefinition.html): The uri that identifies the specimen definition 2966* [StructureDefinition](structuredefinition.html): The uri that identifies the structure definition 2967* [StructureMap](structuremap.html): The uri that identifies the structure map 2968* [SubscriptionTopic](subscriptiontopic.html): Logical canonical URL to reference this SubscriptionTopic (globally unique) 2969* [TerminologyCapabilities](terminologycapabilities.html): The uri that identifies the terminology capabilities 2970* [TestPlan](testplan.html): The uri that identifies the test plan 2971* [TestScript](testscript.html): The uri that identifies the test script 2972* [ValueSet](valueset.html): The uri that identifies the value set 2973</b><br> 2974 * Type: <b>uri</b><br> 2975 * 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 | TestPlan.url | TestScript.url | ValueSet.url</b><br> 2976 * </p> 2977 */ 2978 public static final ca.uhn.fhir.rest.gclient.UriClientParam URL = new ca.uhn.fhir.rest.gclient.UriClientParam(SP_URL); 2979 2980 /** 2981 * Search parameter: <b>version</b> 2982 * <p> 2983 * Description: <b>Multiple Resources: 2984 2985* [ActivityDefinition](activitydefinition.html): The business version of the activity definition 2986* [ActorDefinition](actordefinition.html): The business version of the Actor Definition 2987* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement 2988* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition 2989* [Citation](citation.html): The business version of the citation 2990* [CodeSystem](codesystem.html): The business version of the code system 2991* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition 2992* [ConceptMap](conceptmap.html): The business version of the concept map 2993* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition 2994* [EventDefinition](eventdefinition.html): The business version of the event definition 2995* [Evidence](evidence.html): The business version of the evidence 2996* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable 2997* [ExampleScenario](examplescenario.html): The business version of the example scenario 2998* [GraphDefinition](graphdefinition.html): The business version of the graph definition 2999* [ImplementationGuide](implementationguide.html): The business version of the implementation guide 3000* [Library](library.html): The business version of the library 3001* [Measure](measure.html): The business version of the measure 3002* [MessageDefinition](messagedefinition.html): The business version of the message definition 3003* [NamingSystem](namingsystem.html): The business version of the naming system 3004* [OperationDefinition](operationdefinition.html): The business version of the operation definition 3005* [PlanDefinition](plandefinition.html): The business version of the plan definition 3006* [Questionnaire](questionnaire.html): The business version of the questionnaire 3007* [Requirements](requirements.html): The business version of the requirements 3008* [SearchParameter](searchparameter.html): The business version of the search parameter 3009* [StructureDefinition](structuredefinition.html): The business version of the structure definition 3010* [StructureMap](structuremap.html): The business version of the structure map 3011* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic 3012* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities 3013* [TestScript](testscript.html): The business version of the test script 3014* [ValueSet](valueset.html): The business version of the value set 3015</b><br> 3016 * Type: <b>token</b><br> 3017 * 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> 3018 * </p> 3019 */ 3020 @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" ) 3021 public static final String SP_VERSION = "version"; 3022 /** 3023 * <b>Fluent Client</b> search parameter constant for <b>version</b> 3024 * <p> 3025 * Description: <b>Multiple Resources: 3026 3027* [ActivityDefinition](activitydefinition.html): The business version of the activity definition 3028* [ActorDefinition](actordefinition.html): The business version of the Actor Definition 3029* [CapabilityStatement](capabilitystatement.html): The business version of the capability statement 3030* [ChargeItemDefinition](chargeitemdefinition.html): The business version of the charge item definition 3031* [Citation](citation.html): The business version of the citation 3032* [CodeSystem](codesystem.html): The business version of the code system 3033* [CompartmentDefinition](compartmentdefinition.html): The business version of the compartment definition 3034* [ConceptMap](conceptmap.html): The business version of the concept map 3035* [ConditionDefinition](conditiondefinition.html): The business version of the condition definition 3036* [EventDefinition](eventdefinition.html): The business version of the event definition 3037* [Evidence](evidence.html): The business version of the evidence 3038* [EvidenceVariable](evidencevariable.html): The business version of the evidence variable 3039* [ExampleScenario](examplescenario.html): The business version of the example scenario 3040* [GraphDefinition](graphdefinition.html): The business version of the graph definition 3041* [ImplementationGuide](implementationguide.html): The business version of the implementation guide 3042* [Library](library.html): The business version of the library 3043* [Measure](measure.html): The business version of the measure 3044* [MessageDefinition](messagedefinition.html): The business version of the message definition 3045* [NamingSystem](namingsystem.html): The business version of the naming system 3046* [OperationDefinition](operationdefinition.html): The business version of the operation definition 3047* [PlanDefinition](plandefinition.html): The business version of the plan definition 3048* [Questionnaire](questionnaire.html): The business version of the questionnaire 3049* [Requirements](requirements.html): The business version of the requirements 3050* [SearchParameter](searchparameter.html): The business version of the search parameter 3051* [StructureDefinition](structuredefinition.html): The business version of the structure definition 3052* [StructureMap](structuremap.html): The business version of the structure map 3053* [SubscriptionTopic](subscriptiontopic.html): Business version of the SubscriptionTopic 3054* [TerminologyCapabilities](terminologycapabilities.html): The business version of the terminology capabilities 3055* [TestScript](testscript.html): The business version of the test script 3056* [ValueSet](valueset.html): The business version of the value set 3057</b><br> 3058 * Type: <b>token</b><br> 3059 * 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> 3060 * </p> 3061 */ 3062 public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION = new ca.uhn.fhir.rest.gclient.TokenClientParam(SP_VERSION); 3063 3064 3065} 3066