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