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